Skip to content

refactor: preserve bound expression identity through scans - #9192

Open
joseph-isaacs wants to merge 4 commits into
developfrom
ji/remove-bound-expr-unbind
Open

refactor: preserve bound expression identity through scans#9192
joseph-isaacs wants to merge 4 commits into
developfrom
ji/remove-bound-expr-unbind

Conversation

@joseph-isaacs

@joseph-isaacs joseph-isaacs commented Aug 5, 2026

Copy link
Copy Markdown
Contributor

Summary

  • require scan-builder projection and filter setters to take BoundExpression
  • optimize and bind scan expressions once at the source boundary, preserving the exact bound tree through pruning and partition scans
  • rewrite statistics expressions and conjunct comparisons directly on bound trees instead of unbinding and rebinding them
  • defer multi-layout filter-binding failures to partition execution so scan construction keeps its existing error timing

Why

Rebinding a structurally identical expression creates a new exact tree identity and defeats identity-keyed caches. Keeping one bound tree through scan planning and execution makes exact caching reliable.

Impact

This changes the Rust API for ScanBuilder::with_projection, with_filter, and with_some_filter: callers now pass bound expressions, typically produced with optimize_and_bind(expr, source_dtype).

Validation

  • RUSTC_WRAPPER= cargo nextest run -p vortex-layout (191 tests passed)
  • RUSTC_WRAPPER= cargo nextest run -p vortex-file (133 tests passed)
  • RUSTC_WRAPPER= cargo clippy --all-targets --all-features -- -D warnings
  • RUSTC_WRAPPER= cargo test --doc -p vortex-layout -p vortex
  • cargo +nightly fmt --all
  • git diff --check
  • GitHub Actions CI matrix passed on the rebased head

Performance

  • CodSpeed performance analysis: performance gate passed; 1,842 benchmarks unchanged and 44 skipped, with no detected regressions
  • Full benchmark dispatch: compression, random-access, string, and all 13 SQL pr-full jobs passed; every SQL suite reported No clear signal
    • compression runtime 0.988x, random access 0.994x, and string encoding 0.996x
    • a fresh ClickBench Sorted rerun reported -3.3% attributed impact, with DataFusion/Vortex 1.009x and DuckDB/Vortex 0.996x
  • focused ClickBench checks did not reproduce an actionable regression:
    • Q19 on the full 100-shard dataset (15 iterations): DataFusion/Vortex 23.84 ms -> 21.61 ms (0.906x); the Parquet control moved 25.18 ms -> 28.27 ms
    • sorted Q42 on a controlled 100-file fixture (two mirrored 30-iteration runs): DataFusion/Vortex 77.74 ms -> 79.30 ms (1.020x) versus Parquet 113.31 ms -> 113.92 ms (1.005x); both commits processed the same 113 files, 37.69M rows, batches, and segment-cache misses

@joseph-isaacs joseph-isaacs added the action/bench-all Runs all CPU benchmarks. Do not combine with other benchmark labels; GPU is the only exception. label Aug 5, 2026 — with ChatGPT Codex Connector
@codspeed-hq

codspeed-hq Bot commented Aug 5, 2026

Copy link
Copy Markdown

Merging this PR will not alter performance

✅ 1842 untouched benchmarks
⏩ 44 skipped benchmarks1


Comparing ji/remove-bound-expr-unbind (f5ad4f9) with develop (465fab3)2

Open in CodSpeed

Footnotes

  1. 44 benchmarks were skipped, so the baseline results were used instead. If they were deleted from the codebase, click here and archive them to remove them from the performance reports.

  2. No successful run was found on develop (406d6a1) during the generation of this report, so 465fab3 was used instead as the comparison base. There might be some changes unrelated to this pull request in this report.

@joseph-isaacs
joseph-isaacs force-pushed the ji/remove-bound-expr-unbind branch from c4540d3 to 0897fbf Compare August 5, 2026 13:09
Base automatically changed from ji/bound-expr-stack to develop August 5, 2026 13:41
Signed-off-by: Joe Isaacs <joe.isaacs@live.co.uk>
Signed-off-by: Joe Isaacs <joe.isaacs@live.co.uk>
Signed-off-by: Joe Isaacs <joe.isaacs@live.co.uk>
Signed-off-by: Joe Isaacs <joe.isaacs@live.co.uk>
@joseph-isaacs
joseph-isaacs force-pushed the ji/remove-bound-expr-unbind branch from d88a082 to f5ad4f9 Compare August 5, 2026 13:52
@joseph-isaacs joseph-isaacs added action/benchmark and removed action/bench-all Runs all CPU benchmarks. Do not combine with other benchmark labels; GPU is the only exception. labels Aug 5, 2026
@github-actions

github-actions Bot commented Aug 5, 2026

Copy link
Copy Markdown
Contributor

Polar Signals Profiling Results

Latest Run

Status Commit Job Attempt Link
🟢 Done f5ad4f9 clickbench-sorted-nvme 2 Explore Profiling Data
🟢 Done f5ad4f9 appian-nvme 1 Explore Profiling Data
🟢 Done f5ad4f9 tpch-nvme-10 1 Explore Profiling Data
🟢 Done f5ad4f9 fineweb-s3 1 Explore Profiling Data
🟢 Done f5ad4f9 tpch-s3 1 Explore Profiling Data
🟢 Done f5ad4f9 vortex-queries 1 Explore Profiling Data
🟢 Done f5ad4f9 tpch-s3-10 1 Explore Profiling Data
🟢 Done f5ad4f9 fineweb 1 Explore Profiling Data
🟢 Done f5ad4f9 statpopgen 1 Explore Profiling Data
🟢 Done f5ad4f9 tpcds-nvme 1 Explore Profiling Data
🟢 Done f5ad4f9 polarsignals 1 Explore Profiling Data
🟢 Done f5ad4f9 clickbench-nvme 1 Explore Profiling Data
🟢 Done f5ad4f9 tpch-nvme 1 Explore Profiling Data
🟢 Done f5ad4f9 random-access-bench 1 Explore Profiling Data
🟢 Done f5ad4f9 compress-bench 1 Explore Profiling Data
🟢 Done f5ad4f9 string-bench 1 Explore Profiling Data
Previous Runs (1)
Status Commit Job Attempt Link
🟢 Done f5ad4f9 clickbench-sorted-nvme 1 Explore Profiling Data

Powered by Polar Signals Cloud

@github-actions

github-actions Bot commented Aug 5, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: String Encoding 📖


vortex / vortex-file-compressed / ms (0.996x ➖, 0↑ 0↓)
name PR f5ad4f9 (ms) base e0d5f28 (ms) ratio (PR/base)
read/clickbench/URL/shard-0/fsst 48.056918 48.264642 1.00
read/clickbench/URL/shard-0/onpair-12 37.035804 37.328352 0.99
read/tpch/l_comment/fsst 94.572362 94.848338 1.00
read/tpch/l_comment/onpair-12 106.247926 106.204967 1.00
write/clickbench/URL/shard-0/fsst 918.656389 918.601206 1.00
write/clickbench/URL/shard-0/onpair-12 2102.59146 2129.09035 0.99
write/tpch/l_comment/fsst 3428.19219 3411.57865 1.00
write/tpch/l_comment/onpair-12 3963.46624 4008.99805 0.99
vortex / vortex-file-compressed / % (1.000x ➖, 0↑ 0↓)
name PR f5ad4f9 (%) base e0d5f28 (%) ratio (PR/base)
size/clickbench/URL/shard-0/fsst 47.4688631 47.4688631 1.00
size/clickbench/URL/shard-0/onpair-12 29.7509552 29.7509552 1.00
size/tpch/l_comment/fsst 30.5060886 30.5060886 1.00
size/tpch/l_comment/onpair-12 23.2389905 23.2389905 1.00

@github-actions

github-actions Bot commented Aug 5, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: Random Access 📖

Vortex (geomean): 0.994x ➖
Parquet (geomean): 1.002x ➖


vortex / vortex-file-compressed / ns (0.994x ➖, 0↑ 0↓)
name PR f5ad4f9 (ns) base e0d5f28 (ns) ratio (PR/base)
random-access/feature-vectors/correlated/vortex-tokio-local-disk 481799 509334 0.95
random-access/feature-vectors/correlated/vortex-tokio-local-disk-footer 2923396 2899448 1.01
random-access/feature-vectors/uniform/vortex-tokio-local-disk 2803202 2832365 0.99
random-access/feature-vectors/uniform/vortex-tokio-local-disk-footer 5523023 5500204 1.00
random-access/nested-lists/correlated/vortex-tokio-local-disk 289345 293406 0.99
random-access/nested-lists/correlated/vortex-tokio-local-disk-footer 381946 371284 1.03
random-access/nested-lists/uniform/vortex-tokio-local-disk 1435622 1498134 0.96
random-access/nested-lists/uniform/vortex-tokio-local-disk-footer 1616853 1646053 0.98
random-access/nested-structs/correlated/vortex-tokio-local-disk 330883 336212 0.98
random-access/nested-structs/correlated/vortex-tokio-local-disk-footer 472017 481742 0.98
random-access/nested-structs/uniform/vortex-tokio-local-disk 1069376 1027616 1.04
random-access/nested-structs/uniform/vortex-tokio-local-disk-footer 1203249 1215468 0.99
random-access/taxi/correlated/vortex-tokio-local-disk 933975 929377 1.00
random-access/taxi/correlated/vortex-tokio-local-disk-footer 1419239 1409539 1.01
random-access/taxi/uniform/vortex-tokio-local-disk 4265342 4200021 1.02
random-access/taxi/uniform/vortex-tokio-local-disk-footer 4760728 4835513 0.98
random-access/vortex-tokio-local-disk 532058 536356 0.99
random-access/vortex-tokio-local-disk-footer 913723 912860 1.00
vortex / parquet / ns (1.002x ➖, 0↑ 0↓)
name PR f5ad4f9 (ns) base e0d5f28 (ns) ratio (PR/base)
random-access/feature-vectors/correlated/parquet-tokio-local-disk 8935070199 8966574486 1.00
random-access/feature-vectors/correlated/parquet-tokio-local-disk-footer 8955645826 9032688348 0.99
random-access/feature-vectors/uniform/parquet-tokio-local-disk 8991916885 9003311128 1.00
random-access/feature-vectors/uniform/parquet-tokio-local-disk-footer 8944336014 8975118344 1.00
random-access/nested-lists/correlated/parquet-tokio-local-disk 140441076 139881315 1.00
random-access/nested-lists/correlated/parquet-tokio-local-disk-footer 141152835 141646485 1.00
random-access/nested-lists/uniform/parquet-tokio-local-disk 138055400 139798153 0.99
random-access/nested-lists/uniform/parquet-tokio-local-disk-footer 141387384 139970308 1.01
random-access/nested-structs/correlated/parquet-tokio-local-disk 19991268 19959830 1.00
random-access/nested-structs/correlated/parquet-tokio-local-disk-footer 19897983 19993634 1.00
random-access/nested-structs/uniform/parquet-tokio-local-disk 20141239 19993324 1.01
random-access/nested-structs/uniform/parquet-tokio-local-disk-footer 20404571 19769740 1.03
random-access/parquet-tokio-local-disk 182260199 182547368 1.00
random-access/parquet-tokio-local-disk-footer 184847178 182806247 1.01
random-access/taxi/correlated/parquet-tokio-local-disk 273714355 273920842 1.00
random-access/taxi/correlated/parquet-tokio-local-disk-footer 277533497 274200633 1.01
random-access/taxi/uniform/parquet-tokio-local-disk 292996862 292615215 1.00
random-access/taxi/uniform/parquet-tokio-local-disk-footer 292008004 293760865 0.99
vortex / lance / ns (0.991x ➖, 0↑ 0↓)
name PR f5ad4f9 (ns) base e0d5f28 (ns) ratio (PR/base)
random-access/feature-vectors/correlated/lance-tokio-local-disk 351114 360290 0.97
random-access/feature-vectors/correlated/lance-tokio-local-disk-footer 1054425 1062095 0.99
random-access/feature-vectors/uniform/lance-tokio-local-disk 1126107 1139025 0.99
random-access/feature-vectors/uniform/lance-tokio-local-disk-footer 1820420 1814413 1.00
random-access/lance-tokio-local-disk 636761 650376 0.98
random-access/lance-tokio-local-disk-footer 1367905 1398523 0.98
random-access/nested-lists/correlated/lance-tokio-local-disk 192656 191095 1.01
random-access/nested-lists/correlated/lance-tokio-local-disk-footer 519650 518980 1.00
random-access/nested-lists/uniform/lance-tokio-local-disk 959257 974311 0.98
random-access/nested-lists/uniform/lance-tokio-local-disk-footer 1274421 1307445 0.97
random-access/nested-structs/correlated/lance-tokio-local-disk 320312 323470 0.99
random-access/nested-structs/correlated/lance-tokio-local-disk-footer 481681 477709 1.01
random-access/nested-structs/uniform/lance-tokio-local-disk 2484573 2492329 1.00
random-access/nested-structs/uniform/lance-tokio-local-disk-footer 2572959 2618342 0.98
random-access/taxi/correlated/lance-tokio-local-disk 970196 971460 1.00
random-access/taxi/correlated/lance-tokio-local-disk-footer 1939333 1960848 0.99
random-access/taxi/uniform/lance-tokio-local-disk 9768706 9831059 0.99
random-access/taxi/uniform/lance-tokio-local-disk-footer 10352448 10430893 0.99

@github-actions

github-actions Bot commented Aug 5, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-H SF=1 on NVME 📖

Verdict: No clear signal (low confidence)
Attributed Vortex impact: +0.8%
Engines: DataFusion No clear signal (+0.4%, low confidence) · DuckDB No clear signal (+1.0%, low confidence)
Vortex (geomean): 1.005x ➖
Parquet (geomean): 0.997x ➖
Shifts: Parquet (control) -0.3% · Median polish +0.1%

How to read Verdict and Engines
  • Verdict: Overall PR-level signal after subtracting baseline drift estimated from Parquet control rows. It can be Likely improvement, Likely regression, or No clear signal.
  • Engines: Per-engine attribution. DataFusion is compared against DataFusion/Parquet controls; DuckDB is compared against DuckDB/Parquet controls. This answers whether each engine improved or regressed independently.
  • Confidence: Based on directional consistency, share of rows above the noise floor, and control-run noise.

datafusion / vortex-file-compressed / ns (0.996x ➖, 0↑ 0↓)
name PR f5ad4f9 (ns) base 406d6a1 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 46987459 46333389 1.01
tpch_q02/datafusion:vortex-file-compressed 21627465 21460097 1.01
tpch_q03/datafusion:vortex-file-compressed 31556299 31259820 1.01
tpch_q04/datafusion:vortex-file-compressed 18671545 19393147 0.96
tpch_q05/datafusion:vortex-file-compressed 50698923 50952190 1.00
tpch_q06/datafusion:vortex-file-compressed 10406799 10598802 0.98
tpch_q07/datafusion:vortex-file-compressed 57585935 58168144 0.99
tpch_q08/datafusion:vortex-file-compressed 49204243 48194705 1.02
tpch_q09/datafusion:vortex-file-compressed 54362854 55356694 0.98
tpch_q10/datafusion:vortex-file-compressed 31548153 32390571 0.97
tpch_q11/datafusion:vortex-file-compressed 16074007 16534263 0.97
tpch_q12/datafusion:vortex-file-compressed 29327462 29939211 0.98
tpch_q13/datafusion:vortex-file-compressed 25483292 25395350 1.00
tpch_q14/datafusion:vortex-file-compressed 18303300 18410577 0.99
tpch_q15/datafusion:vortex-file-compressed 25423440 25515129 1.00
tpch_q16/datafusion:vortex-file-compressed 22301354 22208875 1.00
tpch_q17/datafusion:vortex-file-compressed 61122488 62382191 0.98
tpch_q18/datafusion:vortex-file-compressed 71473423 71451140 1.00
tpch_q19/datafusion:vortex-file-compressed 21041793 21124333 1.00
tpch_q20/datafusion:vortex-file-compressed 32007628 31641895 1.01
tpch_q21/datafusion:vortex-file-compressed 69552581 70598381 0.99
tpch_q22/datafusion:vortex-file-compressed 13089138 12478747 1.05
datafusion / vortex-compact / ns (0.997x ➖, 0↑ 0↓)
name PR f5ad4f9 (ns) base 406d6a1 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-compact 50983366 52688037 0.97
tpch_q02/datafusion:vortex-compact 24282564 24096351 1.01
tpch_q03/datafusion:vortex-compact 32618306 32366316 1.01
tpch_q04/datafusion:vortex-compact 22000869 22747113 0.97
tpch_q05/datafusion:vortex-compact 51346400 51431886 1.00
tpch_q06/datafusion:vortex-compact 12017026 12325819 0.97
tpch_q07/datafusion:vortex-compact 58188414 58818477 0.99
tpch_q08/datafusion:vortex-compact 51135852 50286825 1.02
tpch_q09/datafusion:vortex-compact 57314468 57345010 1.00
tpch_q10/datafusion:vortex-compact 36931222 36067175 1.02
tpch_q11/datafusion:vortex-compact 17772533 17502184 1.02
tpch_q12/datafusion:vortex-compact 33917064 34129383 0.99
tpch_q13/datafusion:vortex-compact 29066998 28387378 1.02
tpch_q14/datafusion:vortex-compact 19877174 19723448 1.01
tpch_q15/datafusion:vortex-compact 29352807 30163553 0.97
tpch_q16/datafusion:vortex-compact 26612084 26544568 1.00
tpch_q17/datafusion:vortex-compact 62525584 61498955 1.02
tpch_q18/datafusion:vortex-compact 72610356 73244510 0.99
tpch_q19/datafusion:vortex-compact 37151953 36780416 1.01
tpch_q20/datafusion:vortex-compact 34472459 35137244 0.98
tpch_q21/datafusion:vortex-compact 72286549 75912141 0.95
tpch_q22/datafusion:vortex-compact 14088506 13938378 1.01
datafusion / parquet / ns (0.992x ➖, 1↑ 0↓)
name PR f5ad4f9 (ns) base 406d6a1 (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 113213254 111736883 1.01
tpch_q02/datafusion:parquet 71179430 71122105 1.00
tpch_q03/datafusion:parquet 102316127 96178937 1.06
tpch_q04/datafusion:parquet 53176970 50395400 1.06
tpch_q05/datafusion:parquet 132568913 128442610 1.03
tpch_q06/datafusion:parquet 48186455 48171196 1.00
tpch_q07/datafusion:parquet 129192199 126955745 1.02
tpch_q08/datafusion:parquet 122497932 126226937 0.97
tpch_q09/datafusion:parquet 151033007 153772682 0.98
tpch_q10/datafusion:parquet 116205828 119028158 0.98
tpch_q11/datafusion:parquet 49362053 51170040 0.96
tpch_q12/datafusion:parquet 🚀 92784450 103125223 0.90
tpch_q13/datafusion:parquet 226953044 226358185 1.00
tpch_q14/datafusion:parquet 51518456 48188944 1.07
tpch_q15/datafusion:parquet 66716125 66126678 1.01
tpch_q16/datafusion:parquet 48552840 50302367 0.97
tpch_q17/datafusion:parquet 157611586 157413922 1.00
tpch_q18/datafusion:parquet 181694603 185185072 0.98
tpch_q19/datafusion:parquet 80057557 84439256 0.95
tpch_q20/datafusion:parquet 89638739 95822529 0.94
tpch_q21/datafusion:parquet 169616991 178269587 0.95
tpch_q22/datafusion:parquet 57807961 57237565 1.01
duckdb / vortex-file-compressed / ns (1.023x ➖, 0↑ 0↓)
name PR f5ad4f9 (ns) base 406d6a1 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 24556063 23791927 1.03
tpch_q02/duckdb:vortex-file-compressed 37480695 36399160 1.03
tpch_q03/duckdb:vortex-file-compressed 39057405 38597852 1.01
tpch_q04/duckdb:vortex-file-compressed 32920395 34120925 0.96
tpch_q05/duckdb:vortex-file-compressed 44998581 43728494 1.03
tpch_q06/duckdb:vortex-file-compressed 13795736 12951627 1.07
tpch_q07/duckdb:vortex-file-compressed 48193320 44726075 1.08
tpch_q08/duckdb:vortex-file-compressed 56802204 54799351 1.04
tpch_q09/duckdb:vortex-file-compressed 62073123 61563618 1.01
tpch_q10/duckdb:vortex-file-compressed 55212777 54064576 1.02
tpch_q11/duckdb:vortex-file-compressed 19960510 19412820 1.03
tpch_q12/duckdb:vortex-file-compressed 30740352 33212647 0.93
tpch_q13/duckdb:vortex-file-compressed 47561452 50223351 0.95
tpch_q14/duckdb:vortex-file-compressed 24380199 22798519 1.07
tpch_q15/duckdb:vortex-file-compressed 22685181 20847647 1.09
tpch_q16/duckdb:vortex-file-compressed 33155378 32415519 1.02
tpch_q17/duckdb:vortex-file-compressed 36630810 34605085 1.06
tpch_q18/duckdb:vortex-file-compressed 56473131 54254938 1.04
tpch_q19/duckdb:vortex-file-compressed 41464135 39359409 1.05
tpch_q20/duckdb:vortex-file-compressed 40823761 41069634 0.99
tpch_q21/duckdb:vortex-file-compressed 126789035 124697185 1.02
tpch_q22/duckdb:vortex-file-compressed 21783599 21756335 1.00
duckdb / vortex-compact / ns (1.006x ➖, 0↑ 1↓)
name PR f5ad4f9 (ns) base 406d6a1 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-compact 29730033 29404546 1.01
tpch_q02/duckdb:vortex-compact 40788650 41634082 0.98
tpch_q03/duckdb:vortex-compact 40472879 38924619 1.04
tpch_q04/duckdb:vortex-compact 34470320 35660195 0.97
tpch_q05/duckdb:vortex-compact 43935406 45569618 0.96
tpch_q06/duckdb:vortex-compact 13261793 13796234 0.96
tpch_q07/duckdb:vortex-compact 47632482 45784626 1.04
tpch_q08/duckdb:vortex-compact 58179928 55516141 1.05
tpch_q09/duckdb:vortex-compact 65530739 66717910 0.98
tpch_q10/duckdb:vortex-compact 58543740 57457904 1.02
tpch_q11/duckdb:vortex-compact 20602723 20701296 1.00
tpch_q12/duckdb:vortex-compact 34455249 33011630 1.04
tpch_q13/duckdb:vortex-compact 🚨 48301115 43369094 1.11
tpch_q14/duckdb:vortex-compact 26841065 26467534 1.01
tpch_q15/duckdb:vortex-compact 21087628 22001037 0.96
tpch_q16/duckdb:vortex-compact 34664849 34728627 1.00
tpch_q17/duckdb:vortex-compact 34807924 36388649 0.96
tpch_q18/duckdb:vortex-compact 54346358 53989926 1.01
tpch_q19/duckdb:vortex-compact 40822589 41433771 0.99
tpch_q20/duckdb:vortex-compact 45599081 44157311 1.03
tpch_q21/duckdb:vortex-compact 124714253 123776574 1.01
tpch_q22/duckdb:vortex-compact 24397201 23943148 1.02
duckdb / parquet / ns (1.002x ➖, 0↑ 0↓)
name PR f5ad4f9 (ns) base 406d6a1 (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 81519932 81539107 1.00
tpch_q02/duckdb:parquet 46080734 46575814 0.99
tpch_q03/duckdb:parquet 81011898 80967136 1.00
tpch_q04/duckdb:parquet 57779871 57705635 1.00
tpch_q05/duckdb:parquet 78523618 78958512 0.99
tpch_q06/duckdb:parquet 25043039 25039977 1.00
tpch_q07/duckdb:parquet 82106388 80088728 1.03
tpch_q08/duckdb:parquet 96738302 97479055 0.99
tpch_q09/duckdb:parquet 148596064 147822352 1.01
tpch_q10/duckdb:parquet 142029830 142251767 1.00
tpch_q11/duckdb:parquet 25373817 25141867 1.01
tpch_q12/duckdb:parquet 53546025 53491285 1.00
tpch_q13/duckdb:parquet 289700092 288652984 1.00
tpch_q14/duckdb:parquet 56181577 55949204 1.00
tpch_q15/duckdb:parquet 30694195 30835469 1.00
tpch_q16/duckdb:parquet 66061915 66712233 0.99
tpch_q17/duckdb:parquet 58257768 58046498 1.00
tpch_q18/duckdb:parquet 125330901 125153856 1.00
tpch_q19/duckdb:parquet 77596655 77458565 1.00
tpch_q20/duckdb:parquet 77873749 77192914 1.01
tpch_q21/duckdb:parquet 191357108 188811556 1.01
tpch_q22/duckdb:parquet 64268455 63673831 1.01
duckdb / duckdb / ns (1.007x ➖, 0↑ 0↓)
name PR f5ad4f9 (ns) base 406d6a1 (ns) ratio (PR/base)
tpch_q01/duckdb:duckdb 12545582 11764523 1.07
tpch_q02/duckdb:duckdb 16067057 16515143 0.97
tpch_q03/duckdb:duckdb 21581647 21662986 1.00
tpch_q04/duckdb:duckdb 21748740 21889938 0.99
tpch_q05/duckdb:duckdb 23590666 23720395 0.99
tpch_q06/duckdb:duckdb 5676606 5596175 1.01
tpch_q07/duckdb:duckdb 26265448 26127346 1.01
tpch_q08/duckdb:duckdb 25830181 26296152 0.98
tpch_q09/duckdb:duckdb 59064027 58870031 1.00
tpch_q10/duckdb:duckdb 49593445 51726543 0.96
tpch_q11/duckdb:duckdb 8034626 8218784 0.98
tpch_q12/duckdb:duckdb 15688774 15176961 1.03
tpch_q13/duckdb:duckdb 43703855 43655023 1.00
tpch_q14/duckdb:duckdb 21199451 21089470 1.01
tpch_q15/duckdb:duckdb 12505782 12112411 1.03
tpch_q16/duckdb:duckdb 28353490 28358087 1.00
tpch_q17/duckdb:duckdb 18296151 18171566 1.01
tpch_q18/duckdb:duckdb 35460471 32739612 1.08
tpch_q19/duckdb:duckdb 28114690 28286576 0.99
tpch_q20/duckdb:duckdb 25959611 25847415 1.00
tpch_q21/duckdb:duckdb 68865715 67406798 1.02
tpch_q22/duckdb:duckdb 30360048 30227733 1.00

No file size changes detected.

@github-actions

github-actions Bot commented Aug 5, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: Clickbench on NVME 📖

Verdict: No clear signal (low confidence)
Attributed Vortex impact: +0.5%
Engines: DataFusion No clear signal (+0.5%, low confidence) · DuckDB No clear signal (+0.6%, low confidence)
Vortex (geomean): 1.012x ➖
Parquet (geomean): 1.000x ➖
Shifts: Parquet (control) +0.0% · Median polish +0.0%

How to read Verdict and Engines
  • Verdict: Overall PR-level signal after subtracting baseline drift estimated from Parquet control rows. It can be Likely improvement, Likely regression, or No clear signal.
  • Engines: Per-engine attribution. DataFusion is compared against DataFusion/Parquet controls; DuckDB is compared against DuckDB/Parquet controls. This answers whether each engine improved or regressed independently.
  • Confidence: Based on directional consistency, share of rows above the noise floor, and control-run noise.

datafusion / vortex-file-compressed / ns (1.005x ➖, 0↑ 2↓)
name PR f5ad4f9 (ns) base e0d5f28 (ns) ratio (PR/base)
clickbench_q00/datafusion:vortex-file-compressed 2027984 1988872 1.02
clickbench_q01/datafusion:vortex-file-compressed 21476707 23088741 0.93
clickbench_q02/datafusion:vortex-file-compressed 30678239 30838239 0.99
clickbench_q03/datafusion:vortex-file-compressed 33095274 33105335 1.00
clickbench_q04/datafusion:vortex-file-compressed 165626450 166784344 0.99
clickbench_q05/datafusion:vortex-file-compressed 231088094 222663646 1.04
clickbench_q06/datafusion:vortex-file-compressed 🚨 2189364 1976417 1.11
clickbench_q07/datafusion:vortex-file-compressed 25743138 26459392 0.97
clickbench_q08/datafusion:vortex-file-compressed 228918288 223382913 1.02
clickbench_q09/datafusion:vortex-file-compressed 356799191 348618017 1.02
clickbench_q10/datafusion:vortex-file-compressed 59800831 60343318 0.99
clickbench_q11/datafusion:vortex-file-compressed 65542916 67281514 0.97
clickbench_q12/datafusion:vortex-file-compressed 205115775 210293352 0.98
clickbench_q13/datafusion:vortex-file-compressed 357237169 343566295 1.04
clickbench_q14/datafusion:vortex-file-compressed 209567896 214955561 0.97
clickbench_q15/datafusion:vortex-file-compressed 198334501 197467604 1.00
clickbench_q16/datafusion:vortex-file-compressed 484267223 482714110 1.00
clickbench_q17/datafusion:vortex-file-compressed 474190919 473738081 1.00
clickbench_q18/datafusion:vortex-file-compressed 912738764 928092029 0.98
clickbench_q19/datafusion:vortex-file-compressed 🚨 33645053 28313857 1.19
clickbench_q20/datafusion:vortex-file-compressed 202390024 202145588 1.00
clickbench_q21/datafusion:vortex-file-compressed 266986436 270226381 0.99
clickbench_q22/datafusion:vortex-file-compressed 335894305 341230242 0.98
clickbench_q23/datafusion:vortex-file-compressed 404486058 413425347 0.98
clickbench_q24/datafusion:vortex-file-compressed 37497953 38705015 0.97
clickbench_q25/datafusion:vortex-file-compressed 64037658 65348819 0.98
clickbench_q26/datafusion:vortex-file-compressed 39860782 37508615 1.06
clickbench_q27/datafusion:vortex-file-compressed 290906463 287758059 1.01
clickbench_q28/datafusion:vortex-file-compressed 1486016103 1452163068 1.02
clickbench_q29/datafusion:vortex-file-compressed 67329923 66403216 1.01
clickbench_q30/datafusion:vortex-file-compressed 174435933 170070054 1.03
clickbench_q31/datafusion:vortex-file-compressed 207468166 203269646 1.02
clickbench_q32/datafusion:vortex-file-compressed 829391228 843192742 0.98
clickbench_q33/datafusion:vortex-file-compressed 1013377976 998313598 1.02
clickbench_q34/datafusion:vortex-file-compressed 987679623 991637062 1.00
clickbench_q35/datafusion:vortex-file-compressed 183058729 193952519 0.94
clickbench_q36/datafusion:vortex-file-compressed 58084588 58536999 0.99
clickbench_q37/datafusion:vortex-file-compressed 28172209 29164921 0.97
clickbench_q38/datafusion:vortex-file-compressed 17093761 17143953 1.00
clickbench_q39/datafusion:vortex-file-compressed 133152432 131186257 1.01
clickbench_q40/datafusion:vortex-file-compressed 14434453 14587766 0.99
clickbench_q41/datafusion:vortex-file-compressed 14447486 14091274 1.03
clickbench_q42/datafusion:vortex-file-compressed 14505350 13895344 1.04
datafusion / parquet / ns (1.001x ➖, 0↑ 0↓)
name PR f5ad4f9 (ns) base e0d5f28 (ns) ratio (PR/base)
clickbench_q00/datafusion:parquet 2037812 1975543 1.03
clickbench_q01/datafusion:parquet 17271509 18348101 0.94
clickbench_q02/datafusion:parquet 31720645 33139743 0.96
clickbench_q03/datafusion:parquet 25951075 25799981 1.01
clickbench_q04/datafusion:parquet 172721486 171310698 1.01
clickbench_q05/datafusion:parquet 235836314 236746142 1.00
clickbench_q06/datafusion:parquet 1961910 2156641 0.91
clickbench_q07/datafusion:parquet 17973477 17771859 1.01
clickbench_q08/datafusion:parquet 232303992 231697332 1.00
clickbench_q09/datafusion:parquet 371728898 375183167 0.99
clickbench_q10/datafusion:parquet 71694838 72897815 0.98
clickbench_q11/datafusion:parquet 92593277 92704194 1.00
clickbench_q12/datafusion:parquet 239006725 243659251 0.98
clickbench_q13/datafusion:parquet 399588718 404179293 0.99
clickbench_q14/datafusion:parquet 254777687 253607461 1.00
clickbench_q15/datafusion:parquet 192291186 193736798 0.99
clickbench_q16/datafusion:parquet 488193322 473031654 1.03
clickbench_q17/datafusion:parquet 481478771 483477501 1.00
clickbench_q18/datafusion:parquet 935831939 969865300 0.96
clickbench_q19/datafusion:parquet 23951072 23860707 1.00
clickbench_q20/datafusion:parquet 470624115 459472770 1.02
clickbench_q21/datafusion:parquet 498977093 496172480 1.01
clickbench_q22/datafusion:parquet 662647800 650460454 1.02
clickbench_q23/datafusion:parquet 2881561321 2861085165 1.01
clickbench_q24/datafusion:parquet 55271937 51111506 1.08
clickbench_q25/datafusion:parquet 98471211 95826239 1.03
clickbench_q26/datafusion:parquet 50637425 49239744 1.03
clickbench_q27/datafusion:parquet 534391649 543327124 0.98
clickbench_q28/datafusion:parquet 1550267125 1530155869 1.01
clickbench_q29/datafusion:parquet 42066796 40772848 1.03
clickbench_q30/datafusion:parquet 243796524 240357107 1.01
clickbench_q31/datafusion:parquet 281329077 275578799 1.02
clickbench_q32/datafusion:parquet 857766593 859191673 1.00
clickbench_q33/datafusion:parquet 1065157424 1086133398 0.98
clickbench_q34/datafusion:parquet 1085027728 1098780201 0.99
clickbench_q35/datafusion:parquet 165453957 165879645 1.00
clickbench_q36/datafusion:parquet 119372530 118953380 1.00
clickbench_q37/datafusion:parquet 48266191 49337285 0.98
clickbench_q38/datafusion:parquet 69662718 69637537 1.00
clickbench_q39/datafusion:parquet 240635096 233162330 1.03
clickbench_q40/datafusion:parquet 26010018 25345796 1.03
clickbench_q41/datafusion:parquet 24357155 24005584 1.01
clickbench_q42/datafusion:parquet 25514527 26325204 0.97
duckdb / vortex-file-compressed / ns (1.018x ➖, 2↑ 4↓)
name PR f5ad4f9 (ns) base e0d5f28 (ns) ratio (PR/base)
clickbench_q00/duckdb:vortex-file-compressed 🚨 14874404 11642721 1.28
clickbench_q01/duckdb:vortex-file-compressed 🚨 22023714 19950069 1.10
clickbench_q02/duckdb:vortex-file-compressed 🚨 23598700 20664904 1.14
clickbench_q03/duckdb:vortex-file-compressed 33239699 30808744 1.08
clickbench_q04/duckdb:vortex-file-compressed 132366701 135279051 0.98
clickbench_q05/duckdb:vortex-file-compressed 169772632 162933475 1.04
clickbench_q06/duckdb:vortex-file-compressed 20461986 20070078 1.02
clickbench_q07/duckdb:vortex-file-compressed 23236062 22201365 1.05
clickbench_q08/duckdb:vortex-file-compressed 166818654 167943002 0.99
clickbench_q09/duckdb:vortex-file-compressed 206516596 203905627 1.01
clickbench_q10/duckdb:vortex-file-compressed 67879677 70440101 0.96
clickbench_q11/duckdb:vortex-file-compressed 75099614 70069520 1.07
clickbench_q12/duckdb:vortex-file-compressed 188928723 189036190 1.00
clickbench_q13/duckdb:vortex-file-compressed 340143735 348567956 0.98
clickbench_q14/duckdb:vortex-file-compressed 215820638 217955442 0.99
clickbench_q15/duckdb:vortex-file-compressed 188052845 182800506 1.03
clickbench_q16/duckdb:vortex-file-compressed 399728268 393936084 1.01
clickbench_q17/duckdb:vortex-file-compressed 373263129 376188870 0.99
clickbench_q18/duckdb:vortex-file-compressed 738264136 735816758 1.00
clickbench_q19/duckdb:vortex-file-compressed 🚨 35509333 27626409 1.29
clickbench_q20/duckdb:vortex-file-compressed 243295164 245504026 0.99
clickbench_q21/duckdb:vortex-file-compressed 336442175 352362002 0.95
clickbench_q22/duckdb:vortex-file-compressed 🚀 458157623 523715208 0.87
clickbench_q23/duckdb:vortex-file-compressed 🚀 190131389 225743478 0.84
clickbench_q24/duckdb:vortex-file-compressed 60026237 56627159 1.06
clickbench_q25/duckdb:vortex-file-compressed 77762083 79677877 0.98
clickbench_q26/duckdb:vortex-file-compressed 72261940 76846233 0.94
clickbench_q27/duckdb:vortex-file-compressed 185407857 182065097 1.02
clickbench_q28/duckdb:vortex-file-compressed 1715467701 1636220939 1.05
clickbench_q29/duckdb:vortex-file-compressed 26346817 27869085 0.95
clickbench_q30/duckdb:vortex-file-compressed 161961294 166882543 0.97
clickbench_q31/duckdb:vortex-file-compressed 318363592 311141965 1.02
clickbench_q32/duckdb:vortex-file-compressed 908744274 928822734 0.98
clickbench_q33/duckdb:vortex-file-compressed 1082230654 1130143263 0.96
clickbench_q34/duckdb:vortex-file-compressed 1168294001 1157070358 1.01
clickbench_q35/duckdb:vortex-file-compressed 213592668 209541174 1.02
clickbench_q36/duckdb:vortex-file-compressed 40799335 38455827 1.06
clickbench_q37/duckdb:vortex-file-compressed 28307272 26422740 1.07
clickbench_q38/duckdb:vortex-file-compressed 33079033 32157193 1.03
clickbench_q39/duckdb:vortex-file-compressed 51541474 51394091 1.00
clickbench_q40/duckdb:vortex-file-compressed 30782309 28800730 1.07
clickbench_q41/duckdb:vortex-file-compressed 28229926 27550135 1.02
clickbench_q42/duckdb:vortex-file-compressed 27134772 26674816 1.02
duckdb / parquet / ns (1.000x ➖, 0↑ 0↓)
name PR f5ad4f9 (ns) base e0d5f28 (ns) ratio (PR/base)
clickbench_q00/duckdb:parquet 14784504 15939468 0.93
clickbench_q01/duckdb:parquet 18119028 18432639 0.98
clickbench_q02/duckdb:parquet 25288356 24303012 1.04
clickbench_q03/duckdb:parquet 27173393 26811283 1.01
clickbench_q04/duckdb:parquet 129686376 131212960 0.99
clickbench_q05/duckdb:parquet 185637216 179455046 1.03
clickbench_q06/duckdb:parquet 22187451 23301559 0.95
clickbench_q07/duckdb:parquet 20129869 18757574 1.07
clickbench_q08/duckdb:parquet 161943370 163501208 0.99
clickbench_q09/duckdb:parquet 228031020 229609800 0.99
clickbench_q10/duckdb:parquet 56642352 56447445 1.00
clickbench_q11/duckdb:parquet 67158455 67199185 1.00
clickbench_q12/duckdb:parquet 180058062 175144643 1.03
clickbench_q13/duckdb:parquet 311925267 306527246 1.02
clickbench_q14/duckdb:parquet 189128801 187722876 1.01
clickbench_q15/duckdb:parquet 183678503 186019845 0.99
clickbench_q16/duckdb:parquet 348944201 357964173 0.97
clickbench_q17/duckdb:parquet 355783688 363648522 0.98
clickbench_q18/duckdb:parquet 686263899 679723981 1.01
clickbench_q19/duckdb:parquet 21188453 20657000 1.03
clickbench_q20/duckdb:parquet 265025698 259020346 1.02
clickbench_q21/duckdb:parquet 318825044 325967908 0.98
clickbench_q22/duckdb:parquet 461065368 469508375 0.98
clickbench_q23/duckdb:parquet 246833252 242486171 1.02
clickbench_q24/duckdb:parquet 69139068 67826044 1.02
clickbench_q25/duckdb:parquet 72491428 72620933 1.00
clickbench_q26/duckdb:parquet 49136929 48831648 1.01
clickbench_q27/duckdb:parquet 274176759 274808897 1.00
clickbench_q28/duckdb:parquet 1704615145 1707246984 1.00
clickbench_q29/duckdb:parquet 26870500 27736232 0.97
clickbench_q30/duckdb:parquet 175766722 174569622 1.01
clickbench_q31/duckdb:parquet 329755456 305499887 1.08
clickbench_q32/duckdb:parquet 913495100 914547737 1.00
clickbench_q33/duckdb:parquet 785294329 787310046 1.00
clickbench_q34/duckdb:parquet 790126730 794393350 0.99
clickbench_q35/duckdb:parquet 209411422 207633448 1.01
clickbench_q36/duckdb:parquet 49058473 50459752 0.97
clickbench_q37/duckdb:parquet 36274211 36657816 0.99
clickbench_q38/duckdb:parquet 37496809 39350423 0.95
clickbench_q39/duckdb:parquet 88251488 87961074 1.00
clickbench_q40/duckdb:parquet 19955244 20262195 0.98
clickbench_q41/duckdb:parquet 20460530 19271985 1.06
clickbench_q42/duckdb:parquet 22486471 23692885 0.95
duckdb / duckdb / ns (0.994x ➖, 1↑ 0↓)
name PR f5ad4f9 (ns) base e0d5f28 (ns) ratio (PR/base)
clickbench_q00/duckdb:duckdb 21304808 20612751 1.03
clickbench_q01/duckdb:duckdb 34080295 36093250 0.94
clickbench_q02/duckdb:duckdb 46499870 45554874 1.02
clickbench_q03/duckdb:duckdb 43364553 44188260 0.98
clickbench_q04/duckdb:duckdb 139478841 139544518 1.00
clickbench_q05/duckdb:duckdb 170657044 170800911 1.00
clickbench_q06/duckdb:duckdb 40129892 40499243 0.99
clickbench_q07/duckdb:duckdb 34734717 35345487 0.98
clickbench_q08/duckdb:duckdb 169181228 169609858 1.00
clickbench_q09/duckdb:duckdb 228323174 228715134 1.00
clickbench_q10/duckdb:duckdb 79911651 82097300 0.97
clickbench_q11/duckdb:duckdb 87446146 87058057 1.00
clickbench_q12/duckdb:duckdb 168662856 171631235 0.98
clickbench_q13/duckdb:duckdb 304764783 303303210 1.00
clickbench_q14/duckdb:duckdb 189687843 190746911 0.99
clickbench_q15/duckdb:duckdb 155611175 156984132 0.99
clickbench_q16/duckdb:duckdb 350165048 350858501 1.00
clickbench_q17/duckdb:duckdb 326458059 337731549 0.97
clickbench_q18/duckdb:duckdb 621683622 625328515 0.99
clickbench_q19/duckdb:duckdb 35474142 35840546 0.99
clickbench_q20/duckdb:duckdb 303968173 309233792 0.98
clickbench_q21/duckdb:duckdb 318813356 329052910 0.97
clickbench_q22/duckdb:duckdb 343302288 342361247 1.00
clickbench_q23/duckdb:duckdb 🚀 322872802 381733636 0.85
clickbench_q24/duckdb:duckdb 62110975 62266079 1.00
clickbench_q25/duckdb:duckdb 91710455 92163600 1.00
clickbench_q26/duckdb:duckdb 62219140 62222624 1.00
clickbench_q27/duckdb:duckdb 299430951 300395195 1.00
clickbench_q28/duckdb:duckdb 1584482858 1586857989 1.00
clickbench_q29/duckdb:duckdb 45824100 45786546 1.00
clickbench_q30/duckdb:duckdb 178582234 178687970 1.00
clickbench_q31/duckdb:duckdb 313665415 318122449 0.99
clickbench_q32/duckdb:duckdb 958831804 961327289 1.00
clickbench_q33/duckdb:duckdb 815426736 813867030 1.00
clickbench_q34/duckdb:duckdb 842567739 841957178 1.00
clickbench_q35/duckdb:duckdb 189219493 187788035 1.01
clickbench_q36/duckdb:duckdb 58164038 57817464 1.01
clickbench_q37/duckdb:duckdb 31047665 30852319 1.01
clickbench_q38/duckdb:duckdb 37309399 37178622 1.00
clickbench_q39/duckdb:duckdb 89622250 90602789 0.99
clickbench_q40/duckdb:duckdb 31916741 30587956 1.04
clickbench_q41/duckdb:duckdb 31027213 29661036 1.05
clickbench_q42/duckdb:duckdb 32974687 32023079 1.03

File Size Changes (1 files changed, -0.0% overall, 0↑ 1↓)
File Scale Format Base HEAD Change %
duckdb.db 1.0 vortex-compact 268.00 KB 0 B 268.00 KB -100.0%

Totals:

  • vortex-compact: 7.11 GB → 7.11 GB (-0.0%)
  • vortex-file-compressed: 11.04 GB → 11.04 GB (0.0%)

@github-actions

github-actions Bot commented Aug 5, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: PolarSignals Profiling 📖

Vortex (geomean): 1.003x ➖


datafusion / vortex-file-compressed / ns (1.003x ➖, 0↑ 0↓)
name PR f5ad4f9 (ns) base e0d5f28 (ns) ratio (PR/base)
polarsignals_q00/datafusion:vortex-file-compressed 132890361 123699679 1.07
polarsignals_q01/datafusion:vortex-file-compressed 159979749 163495591 0.98
polarsignals_q02/datafusion:vortex-file-compressed 21400009 21610552 0.99
polarsignals_q03/datafusion:vortex-file-compressed 161557790 165972310 0.97
polarsignals_q04/datafusion:vortex-file-compressed 12191802 12383753 0.98
polarsignals_q05/datafusion:vortex-file-compressed 14707802 14365414 1.02
polarsignals_q06/datafusion:vortex-file-compressed 21688083 21528081 1.01
polarsignals_q07/datafusion:vortex-file-compressed 13347565 13272390 1.01
polarsignals_q08/datafusion:vortex-file-compressed 278364953 279484116 1.00
polarsignals_q09/datafusion:vortex-file-compressed 11050223 11034958 1.00

No file size changes detected.

@github-actions

github-actions Bot commented Aug 5, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: FineWeb NVMe 📖

Verdict: No clear signal (low confidence)
Attributed Vortex impact: -0.6%
Engines: DataFusion No clear signal (-1.2%, low confidence) · DuckDB No clear signal (-0.1%, low confidence)
Vortex (geomean): 1.010x ➖
Parquet (geomean): 1.016x ➖
Shifts: Parquet (control) +1.6% · Median polish +0.4%

How to read Verdict and Engines
  • Verdict: Overall PR-level signal after subtracting baseline drift estimated from Parquet control rows. It can be Likely improvement, Likely regression, or No clear signal.
  • Engines: Per-engine attribution. DataFusion is compared against DataFusion/Parquet controls; DuckDB is compared against DuckDB/Parquet controls. This answers whether each engine improved or regressed independently.
  • Confidence: Based on directional consistency, share of rows above the noise floor, and control-run noise.

datafusion / vortex-file-compressed / ns (0.989x ➖, 0↑ 1↓)
name PR f5ad4f9 (ns) base e0d5f28 (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-file-compressed 6039534 6178027 0.98
fineweb_q01/datafusion:vortex-file-compressed 29190584 31696401 0.92
fineweb_q02/datafusion:vortex-file-compressed 🚨 38094970 33438095 1.14
fineweb_q03/datafusion:vortex-file-compressed 40975773 43722302 0.94
fineweb_q04/datafusion:vortex-file-compressed 203161347 204575267 0.99
fineweb_q05/datafusion:vortex-file-compressed 155842951 152556501 1.02
fineweb_q06/datafusion:vortex-file-compressed 36361538 39476736 0.92
fineweb_q07/datafusion:vortex-file-compressed 39460214 39117941 1.01
fineweb_q08/datafusion:vortex-file-compressed 16611817 16572753 1.00
datafusion / vortex-compact / ns (1.004x ➖, 0↑ 0↓)
name PR f5ad4f9 (ns) base e0d5f28 (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-compact 6918954 6892646 1.00
fineweb_q01/datafusion:vortex-compact 102840893 102757591 1.00
fineweb_q02/datafusion:vortex-compact 99843027 103947041 0.96
fineweb_q03/datafusion:vortex-compact 533800298 534359020 1.00
fineweb_q04/datafusion:vortex-compact 560841330 556553142 1.01
fineweb_q05/datafusion:vortex-compact 524473368 495134363 1.06
fineweb_q06/datafusion:vortex-compact 291318465 290376125 1.00
fineweb_q07/datafusion:vortex-compact 299250496 299713818 1.00
fineweb_q08/datafusion:vortex-compact 15677490 15578885 1.01
datafusion / parquet / ns (1.009x ➖, 0↑ 1↓)
name PR f5ad4f9 (ns) base e0d5f28 (ns) ratio (PR/base)
fineweb_q00/datafusion:parquet 🚨 9476513 8598599 1.10
fineweb_q01/datafusion:parquet 202870290 199980898 1.01
fineweb_q02/datafusion:parquet 200578308 200218431 1.00
fineweb_q03/datafusion:parquet 192395618 192299596 1.00
fineweb_q04/datafusion:parquet 207296234 209652692 0.99
fineweb_q05/datafusion:parquet 206200156 205651300 1.00
fineweb_q06/datafusion:parquet 199088842 200163760 0.99
fineweb_q07/datafusion:parquet 192579677 194795742 0.99
fineweb_q08/datafusion:parquet 188779865 191006402 0.99
duckdb / vortex-file-compressed / ns (1.017x ➖, 1↑ 0↓)
name PR f5ad4f9 (ns) base e0d5f28 (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-file-compressed 5868169 5433972 1.08
fineweb_q01/duckdb:vortex-file-compressed 41242805 39067845 1.06
fineweb_q02/duckdb:vortex-file-compressed 49282917 45206595 1.09
fineweb_q03/duckdb:vortex-file-compressed 68383164 67924962 1.01
fineweb_q04/duckdb:vortex-file-compressed 294643613 284518623 1.04
fineweb_q05/duckdb:vortex-file-compressed 218758404 221376631 0.99
fineweb_q06/duckdb:vortex-file-compressed 67997632 68034454 1.00
fineweb_q07/duckdb:vortex-file-compressed 🚀 67444524 77970202 0.87
fineweb_q08/duckdb:vortex-file-compressed 31887024 30415687 1.05
duckdb / vortex-compact / ns (1.028x ➖, 0↑ 2↓)
name PR f5ad4f9 (ns) base e0d5f28 (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-compact 🚨 6072171 5437236 1.12
fineweb_q01/duckdb:vortex-compact 107308196 110782472 0.97
fineweb_q02/duckdb:vortex-compact 117283949 113866821 1.03
fineweb_q03/duckdb:vortex-compact 350652837 342498311 1.02
fineweb_q04/duckdb:vortex-compact 388032746 386473696 1.00
fineweb_q05/duckdb:vortex-compact 353193005 358525334 0.99
fineweb_q06/duckdb:vortex-compact 234023374 234647875 1.00
fineweb_q07/duckdb:vortex-compact 235531103 233030712 1.01
fineweb_q08/duckdb:vortex-compact 🚨 32032754 28330208 1.13
duckdb / parquet / ns (1.023x ➖, 0↑ 1↓)
name PR f5ad4f9 (ns) base e0d5f28 (ns) ratio (PR/base)
fineweb_q00/duckdb:parquet 🚨 40766963 36756738 1.11
fineweb_q01/duckdb:parquet 83642031 78191419 1.07
fineweb_q02/duckdb:parquet 79523596 78403570 1.01
fineweb_q03/duckdb:parquet 208639280 207757924 1.00
fineweb_q04/duckdb:parquet 234818312 233722473 1.00
fineweb_q05/duckdb:parquet 203519819 204195402 1.00
fineweb_q06/duckdb:parquet 143070534 141971741 1.01
fineweb_q07/duckdb:parquet 144220090 145343199 0.99
fineweb_q08/duckdb:parquet 39533637 38933577 1.02

No file size changes detected.

@github-actions

github-actions Bot commented Aug 5, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: Statistical and Population Genetics 📖

Verdict: No clear signal (low confidence)
Attributed Vortex impact: +1.2%
Engines: DuckDB No clear signal (+1.2%, low confidence)
Vortex (geomean): 1.017x ➖
Parquet (geomean): 1.005x ➖
Shifts: Parquet (control) +0.5% · Median polish +0.1%

How to read Verdict and Engines
  • Verdict: Overall PR-level signal after subtracting baseline drift estimated from Parquet control rows. It can be Likely improvement, Likely regression, or No clear signal.
  • Engines: Per-engine attribution. DataFusion is compared against DataFusion/Parquet controls; DuckDB is compared against DuckDB/Parquet controls. This answers whether each engine improved or regressed independently.
  • Confidence: Based on directional consistency, share of rows above the noise floor, and control-run noise.

duckdb / vortex-file-compressed / ns (1.040x ➖, 0↑ 2↓)
name PR f5ad4f9 (ns) base 406d6a1 (ns) ratio (PR/base)
statpopgen_q00/duckdb:vortex-file-compressed 14610361 14074140 1.04
statpopgen_q01/duckdb:vortex-file-compressed 14658208 14927821 0.98
statpopgen_q02/duckdb:vortex-file-compressed 586801334 611530370 0.96
statpopgen_q03/duckdb:vortex-file-compressed 🚨 1740999819 1370935024 1.27
statpopgen_q04/duckdb:vortex-file-compressed 1200835032 1284251683 0.94
statpopgen_q05/duckdb:vortex-file-compressed 🚨 652539536 519816919 1.26
statpopgen_q06/duckdb:vortex-file-compressed 1769479283 1856592275 0.95
statpopgen_q07/duckdb:vortex-file-compressed 254982100 269108639 0.95
statpopgen_q08/duckdb:vortex-file-compressed 296241672 280662473 1.06
statpopgen_q09/duckdb:vortex-file-compressed 966460028 947971671 1.02
statpopgen_q10/duckdb:vortex-file-compressed 3107740632 2874807325 1.08
duckdb / vortex-compact / ns (0.995x ➖, 1↑ 1↓)
name PR f5ad4f9 (ns) base 406d6a1 (ns) ratio (PR/base)
statpopgen_q00/duckdb:vortex-compact 14315322 14436227 0.99
statpopgen_q01/duckdb:vortex-compact 16053483 16152449 0.99
statpopgen_q02/duckdb:vortex-compact 622056281 629809521 0.99
statpopgen_q03/duckdb:vortex-compact 1328318968 1396335471 0.95
statpopgen_q04/duckdb:vortex-compact 🚨 1843724244 1343041375 1.37
statpopgen_q05/duckdb:vortex-compact 🚀 674014431 936490522 0.72
statpopgen_q06/duckdb:vortex-compact 1700533822 1754085045 0.97
statpopgen_q07/duckdb:vortex-compact 1117704383 1030918041 1.08
statpopgen_q08/duckdb:vortex-compact 1111454001 1063687851 1.04
statpopgen_q09/duckdb:vortex-compact 1105432507 1071559529 1.03
statpopgen_q10/duckdb:vortex-compact 2906848205 3191896839 0.91
duckdb / parquet / ns (1.005x ➖, 0↑ 0↓)
name PR f5ad4f9 (ns) base 406d6a1 (ns) ratio (PR/base)
statpopgen_q00/duckdb:parquet 377179986 376651242 1.00
statpopgen_q01/duckdb:parquet 469033266 467773243 1.00
statpopgen_q02/duckdb:parquet 775698234 778192373 1.00
statpopgen_q03/duckdb:parquet 1068271049 1047608266 1.02
statpopgen_q04/duckdb:parquet 1064381736 1050901099 1.01
statpopgen_q05/duckdb:parquet 767865159 763747125 1.01
statpopgen_q06/duckdb:parquet 1014248322 1021144398 0.99
statpopgen_q07/duckdb:parquet 940895836 941844695 1.00
statpopgen_q08/duckdb:parquet 967875497 965789918 1.00
statpopgen_q09/duckdb:parquet 1008383194 987608343 1.02
statpopgen_q10/duckdb:parquet 1646243395 1644975184 1.00

No file size changes detected.

@github-actions

github-actions Bot commented Aug 5, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-DS SF=1 on NVME 📖

Verdict: No clear signal (low confidence)
Attributed Vortex impact: +0.7%
Engines: DataFusion No clear signal (-0.1%, low confidence) · DuckDB No clear signal (+1.5%, environment too noisy confidence)
Vortex (geomean): 0.999x ➖
Parquet (geomean): 0.994x ➖
Shifts: Parquet (control) -0.6% · Median polish -0.1%

How to read Verdict and Engines
  • Verdict: Overall PR-level signal after subtracting baseline drift estimated from Parquet control rows. It can be Likely improvement, Likely regression, or No clear signal.
  • Engines: Per-engine attribution. DataFusion is compared against DataFusion/Parquet controls; DuckDB is compared against DuckDB/Parquet controls. This answers whether each engine improved or regressed independently.
  • Confidence: Based on directional consistency, share of rows above the noise floor, and control-run noise.

datafusion / vortex-file-compressed / ns (0.997x ➖, 1↑ 1↓)
name PR f5ad4f9 (ns) base e0d5f28 (ns) ratio (PR/base)
tpcds_q01/datafusion:vortex-file-compressed 27912609 28946117 0.96
tpcds_q02/datafusion:vortex-file-compressed 49582136 49369723 1.00
tpcds_q03/datafusion:vortex-file-compressed 14440730 14540578 0.99
tpcds_q04/datafusion:vortex-file-compressed 221659655 217755742 1.02
tpcds_q05/datafusion:vortex-file-compressed 65296801 64424380 1.01
tpcds_q06/datafusion:vortex-file-compressed 26891708 28197673 0.95
tpcds_q07/datafusion:vortex-file-compressed 42160290 42883370 0.98
tpcds_q08/datafusion:vortex-file-compressed 34302279 33993125 1.01
tpcds_q09/datafusion:vortex-file-compressed 29615687 29632557 1.00
tpcds_q10/datafusion:vortex-file-compressed 37039026 38048998 0.97
tpcds_q11/datafusion:vortex-file-compressed 118746519 117418336 1.01
tpcds_q12/datafusion:vortex-file-compressed 20736493 20586095 1.01
tpcds_q13/datafusion:vortex-file-compressed 45360879 47409638 0.96
tpcds_q14/datafusion:vortex-file-compressed 221813276 203461821 1.09
tpcds_q15/datafusion:vortex-file-compressed 29148749 29881690 0.98
tpcds_q16/datafusion:vortex-file-compressed 26156114 25518811 1.02
tpcds_q17/datafusion:vortex-file-compressed 72213694 71935104 1.00
tpcds_q18/datafusion:vortex-file-compressed 89133868 91309784 0.98
tpcds_q19/datafusion:vortex-file-compressed 22153450 22040717 1.01
tpcds_q20/datafusion:vortex-file-compressed 22818094 22589781 1.01
tpcds_q21/datafusion:vortex-file-compressed 34363828 33825788 1.02
tpcds_q22/datafusion:vortex-file-compressed 110136715 120103305 0.92
tpcds_q23/datafusion:vortex-file-compressed 132538017 129886655 1.02
tpcds_q24/datafusion:vortex-file-compressed 96785423 95706840 1.01
tpcds_q25/datafusion:vortex-file-compressed 72787042 73302340 0.99
tpcds_q26/datafusion:vortex-file-compressed 37121701 36812997 1.01
tpcds_q27/datafusion:vortex-file-compressed 95437022 93420298 1.02
tpcds_q28/datafusion:vortex-file-compressed 28605763 31512740 0.91
tpcds_q29/datafusion:vortex-file-compressed 70435743 69910252 1.01
tpcds_q30/datafusion:vortex-file-compressed 29404224 28513517 1.03
tpcds_q31/datafusion:vortex-file-compressed 79163247 81063132 0.98
tpcds_q32/datafusion:vortex-file-compressed 19932770 20240330 0.98
tpcds_q33/datafusion:vortex-file-compressed 33966944 32926228 1.03
tpcds_q34/datafusion:vortex-file-compressed 26611617 27460654 0.97
tpcds_q35/datafusion:vortex-file-compressed 44584361 46873832 0.95
tpcds_q36/datafusion:vortex-file-compressed 64765219 65380695 0.99
tpcds_q37/datafusion:vortex-file-compressed 🚀 17873741 19897937 0.90
tpcds_q38/datafusion:vortex-file-compressed 42140310 42443258 0.99
tpcds_q39/datafusion:vortex-file-compressed 99730874 101272244 0.98
tpcds_q40/datafusion:vortex-file-compressed 33295911 33522635 0.99
tpcds_q41/datafusion:vortex-file-compressed 24468732 24668530 0.99
tpcds_q42/datafusion:vortex-file-compressed 14689047 14608191 1.01
tpcds_q43/datafusion:vortex-file-compressed 18973082 18961491 1.00
tpcds_q44/datafusion:vortex-file-compressed 35306476 36071074 0.98
tpcds_q45/datafusion:vortex-file-compressed 33187025 33389367 0.99
tpcds_q46/datafusion:vortex-file-compressed 35979470 36205907 0.99
tpcds_q47/datafusion:vortex-file-compressed 132894041 131408912 1.01
tpcds_q48/datafusion:vortex-file-compressed 39877785 38873789 1.03
tpcds_q49/datafusion:vortex-file-compressed 72940460 73010257 1.00
tpcds_q50/datafusion:vortex-file-compressed 46813716 46458152 1.01
tpcds_q51/datafusion:vortex-file-compressed 77272724 77071916 1.00
tpcds_q52/datafusion:vortex-file-compressed 14744352 15157487 0.97
tpcds_q53/datafusion:vortex-file-compressed 24599605 24804770 0.99
tpcds_q54/datafusion:vortex-file-compressed 39979510 38872200 1.03
tpcds_q55/datafusion:vortex-file-compressed 14700503 14710475 1.00
tpcds_q56/datafusion:vortex-file-compressed 34080440 34069900 1.00
tpcds_q57/datafusion:vortex-file-compressed 104094350 106677332 0.98
tpcds_q58/datafusion:vortex-file-compressed 63738457 63672254 1.00
tpcds_q59/datafusion:vortex-file-compressed 53122735 52689353 1.01
tpcds_q60/datafusion:vortex-file-compressed 33608904 33420344 1.01
tpcds_q61/datafusion:vortex-file-compressed 37052818 36312180 1.02
tpcds_q62/datafusion:vortex-file-compressed 24928716 24820714 1.00
tpcds_q63/datafusion:vortex-file-compressed 24654889 25180741 0.98
tpcds_q64/datafusion:vortex-file-compressed 467459628 473316189 0.99
tpcds_q65/datafusion:vortex-file-compressed 72729873 71508430 1.02
tpcds_q66/datafusion:vortex-file-compressed 80360913 79903552 1.01
tpcds_q67/datafusion:vortex-file-compressed 120172707 114136716 1.05
tpcds_q68/datafusion:vortex-file-compressed 34749672 34354587 1.01
tpcds_q69/datafusion:vortex-file-compressed 37230133 35986585 1.03
tpcds_q70/datafusion:vortex-file-compressed 116850350 110863534 1.05
tpcds_q71/datafusion:vortex-file-compressed 23374561 23954935 0.98
tpcds_q72/datafusion:vortex-file-compressed 1464809978 1473647082 0.99
tpcds_q73/datafusion:vortex-file-compressed 24823516 24953111 0.99
tpcds_q74/datafusion:vortex-file-compressed 75480041 75693428 1.00
tpcds_q75/datafusion:vortex-file-compressed 🚨 156559923 140882262 1.11
tpcds_q76/datafusion:vortex-file-compressed 42089481 42420372 0.99
tpcds_q77/datafusion:vortex-file-compressed 44685200 44759498 1.00
tpcds_q78/datafusion:vortex-file-compressed 107869511 109247609 0.99
tpcds_q79/datafusion:vortex-file-compressed 28877004 29655195 0.97
tpcds_q80/datafusion:vortex-file-compressed 102917097 101830681 1.01
tpcds_q81/datafusion:vortex-file-compressed 30596110 29430243 1.04
tpcds_q82/datafusion:vortex-file-compressed 19849632 20718608 0.96
tpcds_q83/datafusion:vortex-file-compressed 41564825 43096424 0.96
tpcds_q84/datafusion:vortex-file-compressed 12900945 12724270 1.01
tpcds_q85/datafusion:vortex-file-compressed 113745638 111086973 1.02
tpcds_q86/datafusion:vortex-file-compressed 19844807 19051217 1.04
tpcds_q87/datafusion:vortex-file-compressed 42874212 44583821 0.96
tpcds_q88/datafusion:vortex-file-compressed 53723545 55203644 0.97
tpcds_q89/datafusion:vortex-file-compressed 28337943 28270423 1.00
tpcds_q90/datafusion:vortex-file-compressed 14365484 14362766 1.00
tpcds_q91/datafusion:vortex-file-compressed 19900234 20374945 0.98
tpcds_q92/datafusion:vortex-file-compressed 18230316 17664603 1.03
tpcds_q93/datafusion:vortex-file-compressed 31419547 32998549 0.95
tpcds_q94/datafusion:vortex-file-compressed 23917805 24197053 0.99
tpcds_q95/datafusion:vortex-file-compressed 65270523 65553221 1.00
tpcds_q96/datafusion:vortex-file-compressed 11948584 12350167 0.97
tpcds_q97/datafusion:vortex-file-compressed 30191878 30140447 1.00
tpcds_q98/datafusion:vortex-file-compressed 25443592 25456497 1.00
tpcds_q99/datafusion:vortex-file-compressed 28451623 28127659 1.01
datafusion / vortex-compact / ns (0.997x ➖, 1↑ 1↓)
name PR f5ad4f9 (ns) base e0d5f28 (ns) ratio (PR/base)
tpcds_q01/datafusion:vortex-compact 29109444 29204646 1.00
tpcds_q02/datafusion:vortex-compact 55753437 55225261 1.01
tpcds_q03/datafusion:vortex-compact 17465915 18534576 0.94
tpcds_q04/datafusion:vortex-compact 252804138 252973005 1.00
tpcds_q05/datafusion:vortex-compact 65334713 66562647 0.98
tpcds_q06/datafusion:vortex-compact 30782702 31289543 0.98
tpcds_q07/datafusion:vortex-compact 57373698 57939093 0.99
tpcds_q08/datafusion:vortex-compact 41586437 42262088 0.98
tpcds_q09/datafusion:vortex-compact 44494220 44537810 1.00
tpcds_q10/datafusion:vortex-compact 53192806 54808591 0.97
tpcds_q11/datafusion:vortex-compact 141247197 134737482 1.05
tpcds_q12/datafusion:vortex-compact 25727610 25520063 1.01
tpcds_q13/datafusion:vortex-compact 112893760 115939621 0.97
tpcds_q14/datafusion:vortex-compact 223827972 221964909 1.01
tpcds_q15/datafusion:vortex-compact 33543368 33951381 0.99
tpcds_q16/datafusion:vortex-compact 32216359 32342619 1.00
tpcds_q17/datafusion:vortex-compact 108366660 109685687 0.99
tpcds_q18/datafusion:vortex-compact 100210653 100042128 1.00
tpcds_q19/datafusion:vortex-compact 32136447 31044179 1.04
tpcds_q20/datafusion:vortex-compact 28352854 28364788 1.00
tpcds_q21/datafusion:vortex-compact 37896552 37168145 1.02
tpcds_q22/datafusion:vortex-compact 🚨 117061734 97576125 1.20
tpcds_q23/datafusion:vortex-compact 144548877 146195470 0.99
tpcds_q24/datafusion:vortex-compact 123811849 116477324 1.06
tpcds_q25/datafusion:vortex-compact 84413859 85798265 0.98
tpcds_q26/datafusion:vortex-compact 51685211 50917549 1.02
tpcds_q27/datafusion:vortex-compact 119078656 119604027 1.00
tpcds_q28/datafusion:vortex-compact 62434205 65399962 0.95
tpcds_q29/datafusion:vortex-compact 83934894 81048513 1.04
tpcds_q30/datafusion:vortex-compact 33534932 33561789 1.00
tpcds_q31/datafusion:vortex-compact 104644055 105320104 0.99
tpcds_q32/datafusion:vortex-compact 23752322 24146058 0.98
tpcds_q33/datafusion:vortex-compact 39549749 39471692 1.00
tpcds_q34/datafusion:vortex-compact 37926267 38262401 0.99
tpcds_q35/datafusion:vortex-compact 58198145 59723212 0.97
tpcds_q36/datafusion:vortex-compact 75565142 75434888 1.00
tpcds_q37/datafusion:vortex-compact 24684425 25243270 0.98
tpcds_q38/datafusion:vortex-compact 50932325 51575901 0.99
tpcds_q39/datafusion:vortex-compact 105958630 103054571 1.03
tpcds_q40/datafusion:vortex-compact 37358858 36458753 1.02
tpcds_q41/datafusion:vortex-compact 26184062 27502178 0.95
tpcds_q42/datafusion:vortex-compact 18132066 18111640 1.00
tpcds_q43/datafusion:vortex-compact 24755256 23821337 1.04
tpcds_q44/datafusion:vortex-compact 50163489 49610566 1.01
tpcds_q45/datafusion:vortex-compact 38710436 38611674 1.00
tpcds_q46/datafusion:vortex-compact 46928526 47036660 1.00
tpcds_q47/datafusion:vortex-compact 141919197 143439982 0.99
tpcds_q48/datafusion:vortex-compact 91315752 90766110 1.01
tpcds_q49/datafusion:vortex-compact 84696800 85973874 0.99
tpcds_q50/datafusion:vortex-compact 57069791 55561314 1.03
tpcds_q51/datafusion:vortex-compact 81207900 81567130 1.00
tpcds_q52/datafusion:vortex-compact 18894589 18722505 1.01
tpcds_q53/datafusion:vortex-compact 29812064 29746914 1.00
tpcds_q54/datafusion:vortex-compact 46131089 45893095 1.01
tpcds_q55/datafusion:vortex-compact 17641137 18064585 0.98
tpcds_q56/datafusion:vortex-compact 39879754 39760823 1.00
tpcds_q57/datafusion:vortex-compact 110271900 111271695 0.99
tpcds_q58/datafusion:vortex-compact 69723133 69123679 1.01
tpcds_q59/datafusion:vortex-compact 64175970 64064031 1.00
tpcds_q60/datafusion:vortex-compact 39591835 38696371 1.02
tpcds_q61/datafusion:vortex-compact 48328481 49869606 0.97
tpcds_q62/datafusion:vortex-compact 27354620 27158445 1.01
tpcds_q63/datafusion:vortex-compact 29738955 30176306 0.99
tpcds_q64/datafusion:vortex-compact 569265067 536344217 1.06
tpcds_q65/datafusion:vortex-compact 83591343 83900503 1.00
tpcds_q66/datafusion:vortex-compact 83511398 83684737 1.00
tpcds_q67/datafusion:vortex-compact 129950467 124817066 1.04
tpcds_q68/datafusion:vortex-compact 47681219 47123867 1.01
tpcds_q69/datafusion:vortex-compact 52720024 52968378 1.00
tpcds_q70/datafusion:vortex-compact 120718673 118878196 1.02
tpcds_q71/datafusion:vortex-compact 30171663 31491342 0.96
tpcds_q72/datafusion:vortex-compact 1505520562 1489912422 1.01
tpcds_q73/datafusion:vortex-compact 37810204 35311459 1.07
tpcds_q74/datafusion:vortex-compact 90908423 99295588 0.92
tpcds_q75/datafusion:vortex-compact 168604198 161670556 1.04
tpcds_q76/datafusion:vortex-compact 46625774 49079217 0.95
tpcds_q77/datafusion:vortex-compact 50697370 50770940 1.00
tpcds_q78/datafusion:vortex-compact 123758035 128093360 0.97
tpcds_q79/datafusion:vortex-compact 40098781 40668889 0.99
tpcds_q80/datafusion:vortex-compact 107105460 113665472 0.94
tpcds_q81/datafusion:vortex-compact 31967281 33834437 0.94
tpcds_q82/datafusion:vortex-compact 🚀 25758057 29677775 0.87
tpcds_q83/datafusion:vortex-compact 44008528 45223031 0.97
tpcds_q84/datafusion:vortex-compact 15305219 14903853 1.03
tpcds_q85/datafusion:vortex-compact 159599351 168629846 0.95
tpcds_q86/datafusion:vortex-compact 22506890 22405638 1.00
tpcds_q87/datafusion:vortex-compact 54483089 53985130 1.01
tpcds_q88/datafusion:vortex-compact 81490312 83203954 0.98
tpcds_q89/datafusion:vortex-compact 33797040 33042799 1.02
tpcds_q90/datafusion:vortex-compact 16902734 16772996 1.01
tpcds_q91/datafusion:vortex-compact 42068750 43616515 0.96
tpcds_q92/datafusion:vortex-compact 21254786 19823852 1.07
tpcds_q93/datafusion:vortex-compact 38104020 38279378 1.00
tpcds_q94/datafusion:vortex-compact 28011164 28656981 0.98
tpcds_q95/datafusion:vortex-compact 72020772 71692445 1.00
tpcds_q96/datafusion:vortex-compact 17962203 18683720 0.96
tpcds_q97/datafusion:vortex-compact 36209686 38037133 0.95
tpcds_q98/datafusion:vortex-compact 31314156 32081669 0.98
tpcds_q99/datafusion:vortex-compact 32488220 32372051 1.00
datafusion / parquet / ns (0.999x ➖, 0↑ 1↓)
name PR f5ad4f9 (ns) base e0d5f28 (ns) ratio (PR/base)
tpcds_q01/datafusion:parquet 32884916 31094160 1.06
tpcds_q02/datafusion:parquet 52556018 52645081 1.00
tpcds_q03/datafusion:parquet 17079452 17287919 0.99
tpcds_q04/datafusion:parquet 329327039 342675550 0.96
tpcds_q05/datafusion:parquet 78984214 79537441 0.99
tpcds_q06/datafusion:parquet 30613677 29997032 1.02
tpcds_q07/datafusion:parquet 98367904 97755482 1.01
tpcds_q08/datafusion:parquet 38112127 38095772 1.00
tpcds_q09/datafusion:parquet 36432496 36295084 1.00
tpcds_q10/datafusion:parquet 88252173 89110140 0.99
tpcds_q11/datafusion:parquet 166500521 160910052 1.03
tpcds_q12/datafusion:parquet 22345542 22827374 0.98
tpcds_q13/datafusion:parquet 97611109 97447575 1.00
tpcds_q14/datafusion:parquet 288398053 284847088 1.01
tpcds_q15/datafusion:parquet 37028517 38301270 0.97
tpcds_q16/datafusion:parquet 49844706 49396008 1.01
tpcds_q17/datafusion:parquet 106714315 108143295 0.99
tpcds_q18/datafusion:parquet 131579834 133914004 0.98
tpcds_q19/datafusion:parquet 29262071 28923125 1.01
tpcds_q20/datafusion:parquet 23873294 23486751 1.02
tpcds_q21/datafusion:parquet 22437969 23163721 0.97
tpcds_q22/datafusion:parquet 127092702 140196598 0.91
tpcds_q23/datafusion:parquet 169657043 169500463 1.00
tpcds_q24/datafusion:parquet 141800926 142479365 1.00
tpcds_q25/datafusion:parquet 105635709 106245141 0.99
tpcds_q26/datafusion:parquet 90308966 86312571 1.05
tpcds_q27/datafusion:parquet 163294757 162307863 1.01
tpcds_q28/datafusion:parquet 41558784 41571152 1.00
tpcds_q29/datafusion:parquet 107874361 108025640 1.00
tpcds_q30/datafusion:parquet 42358190 42559035 1.00
tpcds_q31/datafusion:parquet 91900867 93139054 0.99
tpcds_q32/datafusion:parquet 23682267 24317631 0.97
tpcds_q33/datafusion:parquet 37234527 38569007 0.97
tpcds_q34/datafusion:parquet 28778907 30851723 0.93
tpcds_q35/datafusion:parquet 89699866 88778963 1.01
tpcds_q36/datafusion:parquet 69384501 72484746 0.96
tpcds_q37/datafusion:parquet 25071412 25103894 1.00
tpcds_q38/datafusion:parquet 56811717 57426899 0.99
tpcds_q39/datafusion:parquet 81507399 83985923 0.97
tpcds_q40/datafusion:parquet 34431803 33615573 1.02
tpcds_q41/datafusion:parquet 19102220 19010545 1.00
tpcds_q42/datafusion:parquet 16695441 16417718 1.02
tpcds_q43/datafusion:parquet 23006013 22636930 1.02
tpcds_q44/datafusion:parquet 40129325 40032013 1.00
tpcds_q45/datafusion:parquet 46564507 45760276 1.02
tpcds_q46/datafusion:parquet 44668560 41065758 1.09
tpcds_q47/datafusion:parquet 149357516 153606822 0.97
tpcds_q48/datafusion:parquet 89364123 87681494 1.02
tpcds_q49/datafusion:parquet 74666078 80566338 0.93
tpcds_q50/datafusion:parquet 75310376 70494146 1.07
tpcds_q51/datafusion:parquet 81552638 81450676 1.00
tpcds_q52/datafusion:parquet 16430278 17224642 0.95
tpcds_q53/datafusion:parquet 25102418 26718243 0.94
tpcds_q54/datafusion:parquet 45429682 46743526 0.97
tpcds_q55/datafusion:parquet 16327310 16117805 1.01
tpcds_q56/datafusion:parquet 36697902 36343734 1.01
tpcds_q57/datafusion:parquet 122504247 123597597 0.99
tpcds_q58/datafusion:parquet 82388530 83976244 0.98
tpcds_q59/datafusion:parquet 75830273 75959961 1.00
tpcds_q60/datafusion:parquet 36275822 36763088 0.99
tpcds_q61/datafusion:parquet 45962317 47759587 0.96
tpcds_q62/datafusion:parquet 28620068 28345912 1.01
tpcds_q63/datafusion:parquet 24646182 24714764 1.00
tpcds_q64/datafusion:parquet 364109373 366301161 0.99
tpcds_q65/datafusion:parquet 50101954 48819090 1.03
tpcds_q66/datafusion:parquet 🚨 93866343 83670563 1.12
tpcds_q67/datafusion:parquet 140501375 150537538 0.93
tpcds_q68/datafusion:parquet 40268362 40080164 1.00
tpcds_q69/datafusion:parquet 84723434 81724280 1.04
tpcds_q70/datafusion:parquet 44563759 44965907 0.99
tpcds_q71/datafusion:parquet 26415308 27249858 0.97
tpcds_q72/datafusion:parquet 454255864 456108568 1.00
tpcds_q73/datafusion:parquet 27784852 27923164 1.00
tpcds_q74/datafusion:parquet 98755033 107922778 0.92
tpcds_q75/datafusion:parquet 173197640 179558465 0.96
tpcds_q76/datafusion:parquet 60986635 62975224 0.97
tpcds_q77/datafusion:parquet 55807707 55459664 1.01
tpcds_q78/datafusion:parquet 126361115 124237512 1.02
tpcds_q79/datafusion:parquet 33858114 35315770 0.96
tpcds_q80/datafusion:parquet 99425029 95701684 1.04
tpcds_q81/datafusion:parquet 40554481 38622258 1.05
tpcds_q82/datafusion:parquet 24022912 23844965 1.01
tpcds_q83/datafusion:parquet 56937672 55800186 1.02
tpcds_q84/datafusion:parquet 48716890 47885513 1.02
tpcds_q85/datafusion:parquet 194851353 196527256 0.99
tpcds_q86/datafusion:parquet 22730283 20799307 1.09
tpcds_q87/datafusion:parquet 61484938 61430307 1.00
tpcds_q88/datafusion:parquet 59460448 63048213 0.94
tpcds_q89/datafusion:parquet 29973596 30418937 0.99
tpcds_q90/datafusion:parquet 19178539 18810559 1.02
tpcds_q91/datafusion:parquet 68332064 65596777 1.04
tpcds_q92/datafusion:parquet 25390909 25269462 1.00
tpcds_q93/datafusion:parquet 39093715 36501125 1.07
tpcds_q94/datafusion:parquet 30987878 30321602 1.02
tpcds_q95/datafusion:parquet 88997986 89363971 1.00
tpcds_q96/datafusion:parquet 16347330 17981979 0.91
tpcds_q97/datafusion:parquet 40292828 38806370 1.04
tpcds_q98/datafusion:parquet 27035980 26670224 1.01
tpcds_q99/datafusion:parquet 36154217 33744197 1.07
duckdb / vortex-file-compressed / ns (0.993x ➖, 3↑ 4↓)
name PR f5ad4f9 (ns) base e0d5f28 (ns) ratio (PR/base)
tpcds_q01/duckdb:vortex-file-compressed 30593008 28140907 1.09
tpcds_q02/duckdb:vortex-file-compressed 28868343 30126567 0.96
tpcds_q03/duckdb:vortex-file-compressed 🚀 21692910 25037383 0.87
tpcds_q04/duckdb:vortex-file-compressed 100648377 98504765 1.02
tpcds_q05/duckdb:vortex-file-compressed 41678272 41972358 0.99
tpcds_q06/duckdb:vortex-file-compressed 50032966 50888205 0.98
tpcds_q07/duckdb:vortex-file-compressed 32882602 34745753 0.95
tpcds_q08/duckdb:vortex-file-compressed 34355269 34358253 1.00
tpcds_q09/duckdb:vortex-file-compressed 20854277 22808767 0.91
tpcds_q10/duckdb:vortex-file-compressed 56332116 54745849 1.03
tpcds_q11/duckdb:vortex-file-compressed 74676395 75214793 0.99
tpcds_q12/duckdb:vortex-file-compressed 19486410 19265097 1.01
tpcds_q13/duckdb:vortex-file-compressed 41306943 41988961 0.98
tpcds_q14/duckdb:vortex-file-compressed 117789956 112647598 1.05
tpcds_q15/duckdb:vortex-file-compressed 34354947 35189776 0.98
tpcds_q16/duckdb:vortex-file-compressed 33451154 34378154 0.97
tpcds_q17/duckdb:vortex-file-compressed 56510297 51968105 1.09
tpcds_q18/duckdb:vortex-file-compressed 50663046 50078482 1.01
tpcds_q19/duckdb:vortex-file-compressed 39849594 41181044 0.97
tpcds_q20/duckdb:vortex-file-compressed 18096796 17838114 1.01
tpcds_q21/duckdb:vortex-file-compressed 22652764 21442702 1.06
tpcds_q22/duckdb:vortex-file-compressed 68606302 67666369 1.01
tpcds_q23/duckdb:vortex-file-compressed 76245703 75768823 1.01
tpcds_q24/duckdb:vortex-file-compressed 50726005 52339266 0.97
tpcds_q25/duckdb:vortex-file-compressed 49939144 51683646 0.97
tpcds_q26/duckdb:vortex-file-compressed 23648742 23017441 1.03
tpcds_q27/duckdb:vortex-file-compressed 33728122 32788127 1.03
tpcds_q28/duckdb:vortex-file-compressed 14432085 14937271 0.97
tpcds_q29/duckdb:vortex-file-compressed 55842621 57440048 0.97
tpcds_q30/duckdb:vortex-file-compressed 🚨 39984670 35291733 1.13
tpcds_q31/duckdb:vortex-file-compressed 34981499 36539022 0.96
tpcds_q32/duckdb:vortex-file-compressed 🚨 21640963 18755901 1.15
tpcds_q33/duckdb:vortex-file-compressed 36339479 35256872 1.03
tpcds_q34/duckdb:vortex-file-compressed 31814084 34082912 0.93
tpcds_q35/duckdb:vortex-file-compressed 87852715 88371520 0.99
tpcds_q36/duckdb:vortex-file-compressed 32393811 30568758 1.06
tpcds_q37/duckdb:vortex-file-compressed 25223123 25813480 0.98
tpcds_q38/duckdb:vortex-file-compressed 42597692 41866916 1.02
tpcds_q39/duckdb:vortex-file-compressed 33900650 35282789 0.96
tpcds_q40/duckdb:vortex-file-compressed 25630984 24120508 1.06
tpcds_q41/duckdb:vortex-file-compressed 🚀 14012700 20026837 0.70
tpcds_q42/duckdb:vortex-file-compressed 18504075 20055570 0.92
tpcds_q43/duckdb:vortex-file-compressed 23773810 22091269 1.08
tpcds_q44/duckdb:vortex-file-compressed 27445873 25787650 1.06
tpcds_q45/duckdb:vortex-file-compressed 36726134 38191398 0.96
tpcds_q46/duckdb:vortex-file-compressed 39990346 41418388 0.97
tpcds_q47/duckdb:vortex-file-compressed 58662941 60079029 0.98
tpcds_q48/duckdb:vortex-file-compressed 37707901 37534294 1.00
tpcds_q49/duckdb:vortex-file-compressed 42890922 44090825 0.97
tpcds_q50/duckdb:vortex-file-compressed 🚀 33489048 37616972 0.89
tpcds_q51/duckdb:vortex-file-compressed 111421491 112391377 0.99
tpcds_q52/duckdb:vortex-file-compressed 18844107 18383565 1.03
tpcds_q53/duckdb:vortex-file-compressed 28359947 29441202 0.96
tpcds_q54/duckdb:vortex-file-compressed 44552225 47397493 0.94
tpcds_q55/duckdb:vortex-file-compressed 18071517 18484936 0.98
tpcds_q56/duckdb:vortex-file-compressed 32425343 34636295 0.94
tpcds_q57/duckdb:vortex-file-compressed 43275278 44705992 0.97
tpcds_q58/duckdb:vortex-file-compressed 40756154 41944835 0.97
tpcds_q59/duckdb:vortex-file-compressed 39669090 40524534 0.98
tpcds_q60/duckdb:vortex-file-compressed 36677994 37819603 0.97
tpcds_q61/duckdb:vortex-file-compressed 40500212 39785682 1.02
tpcds_q62/duckdb:vortex-file-compressed 21325265 20526746 1.04
tpcds_q63/duckdb:vortex-file-compressed 26663266 28620972 0.93
tpcds_q64/duckdb:vortex-file-compressed 115079771 116730002 0.99
tpcds_q65/duckdb:vortex-file-compressed 26949112 27286472 0.99
tpcds_q66/duckdb:vortex-file-compressed 40807485 40932555 1.00
tpcds_q67/duckdb:vortex-file-compressed 131780892 136350280 0.97
tpcds_q68/duckdb:vortex-file-compressed 🚨 41692786 37529449 1.11
tpcds_q69/duckdb:vortex-file-compressed 57672450 60490641 0.95
tpcds_q70/duckdb:vortex-file-compressed 47705516 45177201 1.06
tpcds_q71/duckdb:vortex-file-compressed 28064811 26151288 1.07
tpcds_q72/duckdb:vortex-file-compressed 152078617 149436264 1.02
tpcds_q73/duckdb:vortex-file-compressed 32510467 32218077 1.01
tpcds_q74/duckdb:vortex-file-compressed 52549693 55512699 0.95
tpcds_q75/duckdb:vortex-file-compressed 62757033 57967768 1.08
tpcds_q76/duckdb:vortex-file-compressed 26955185 26942856 1.00
tpcds_q77/duckdb:vortex-file-compressed 31913545 31578067 1.01
tpcds_q78/duckdb:vortex-file-compressed 80020721 79845913 1.00
tpcds_q79/duckdb:vortex-file-compressed 33573460 34170904 0.98
tpcds_q80/duckdb:vortex-file-compressed 57925149 60665052 0.95
tpcds_q81/duckdb:vortex-file-compressed 41207022 43338943 0.95
tpcds_q82/duckdb:vortex-file-compressed 54505698 54194260 1.01
tpcds_q83/duckdb:vortex-file-compressed 40545227 41522220 0.98
tpcds_q84/duckdb:vortex-file-compressed 28236306 28651042 0.99
tpcds_q85/duckdb:vortex-file-compressed 56890454 57377387 0.99
tpcds_q86/duckdb:vortex-file-compressed 🚨 21415435 18870945 1.13
tpcds_q87/duckdb:vortex-file-compressed 48538369 51724155 0.94
tpcds_q88/duckdb:vortex-file-compressed 59898501 64986499 0.92
tpcds_q89/duckdb:vortex-file-compressed 28258176 27211825 1.04
tpcds_q90/duckdb:vortex-file-compressed 18143082 18712150 0.97
tpcds_q91/duckdb:vortex-file-compressed 37790945 35769812 1.06
tpcds_q92/duckdb:vortex-file-compressed 25688148 24484986 1.05
tpcds_q93/duckdb:vortex-file-compressed 29761019 30459133 0.98
tpcds_q94/duckdb:vortex-file-compressed 33985893 35962519 0.95
tpcds_q95/duckdb:vortex-file-compressed 150325021 153087829 0.98
tpcds_q96/duckdb:vortex-file-compressed 20193223 18838491 1.07
tpcds_q97/duckdb:vortex-file-compressed 45932825 47092417 0.98
tpcds_q98/duckdb:vortex-file-compressed 22848584 23218094 0.98
tpcds_q99/duckdb:vortex-file-compressed 25377067 25796300 0.98
duckdb / vortex-compact / ns (1.009x ➖, 1↑ 6↓)
name PR f5ad4f9 (ns) base e0d5f28 (ns) ratio (PR/base)
tpcds_q01/duckdb:vortex-compact 30654151 31889831 0.96
tpcds_q02/duckdb:vortex-compact 31155786 31197612 1.00
tpcds_q03/duckdb:vortex-compact 45691612 43557945 1.05
tpcds_q04/duckdb:vortex-compact 102181044 100718281 1.01
tpcds_q05/duckdb:vortex-compact 50944974 49648343 1.03
tpcds_q06/duckdb:vortex-compact 64668325 61808470 1.05
tpcds_q07/duckdb:vortex-compact 🚨 61718062 52671063 1.17
tpcds_q08/duckdb:vortex-compact 97709209 95162889 1.03
tpcds_q09/duckdb:vortex-compact 24109563 22865132 1.05
tpcds_q10/duckdb:vortex-compact 87001715 86518094 1.01
tpcds_q11/duckdb:vortex-compact 85415982 79409323 1.08
tpcds_q12/duckdb:vortex-compact 21652528 22313750 0.97
tpcds_q13/duckdb:vortex-compact 73782409 74603056 0.99
tpcds_q14/duckdb:vortex-compact 131252269 135586975 0.97
tpcds_q15/duckdb:vortex-compact 40724351 43224367 0.94
tpcds_q16/duckdb:vortex-compact 44358285 42146425 1.05
tpcds_q17/duckdb:vortex-compact 85859942 87223021 0.98
tpcds_q18/duckdb:vortex-compact 68434784 66468428 1.03
tpcds_q19/duckdb:vortex-compact 64882602 64021361 1.01
tpcds_q20/duckdb:vortex-compact 21893118 22209306 0.99
tpcds_q21/duckdb:vortex-compact 🚨 24810722 22183177 1.12
tpcds_q22/duckdb:vortex-compact 66666570 63905454 1.04
tpcds_q23/duckdb:vortex-compact 92445812 100049819 0.92
tpcds_q24/duckdb:vortex-compact 72351761 69727932 1.04
tpcds_q25/duckdb:vortex-compact 75550507 74915821 1.01
tpcds_q26/duckdb:vortex-compact 36825685 39700847 0.93
tpcds_q27/duckdb:vortex-compact 62411239 60575635 1.03
tpcds_q28/duckdb:vortex-compact 21605497 22893126 0.94
tpcds_q29/duckdb:vortex-compact 81641701 82937086 0.98
tpcds_q30/duckdb:vortex-compact 41516798 42848933 0.97
tpcds_q31/duckdb:vortex-compact 45067671 45281323 1.00
tpcds_q32/duckdb:vortex-compact 24489727 26135260 0.94
tpcds_q33/duckdb:vortex-compact 46765546 44643619 1.05
tpcds_q34/duckdb:vortex-compact 49333400 48322259 1.02
tpcds_q35/duckdb:vortex-compact 111626600 121249948 0.92
tpcds_q36/duckdb:vortex-compact 46121938 43441241 1.06
tpcds_q37/duckdb:vortex-compact 29536425 28444342 1.04
tpcds_q38/duckdb:vortex-compact 54581862 50167035 1.09
tpcds_q39/duckdb:vortex-compact 38397842 36079753 1.06
tpcds_q40/duckdb:vortex-compact 27866361 27774314 1.00
tpcds_q41/duckdb:vortex-compact 🚀 16053219 22589467 0.71
tpcds_q42/duckdb:vortex-compact 🚨 27295933 24208779 1.13
tpcds_q43/duckdb:vortex-compact 33634538 35243438 0.95
tpcds_q44/duckdb:vortex-compact 🚨 36435372 32914561 1.11
tpcds_q45/duckdb:vortex-compact 48479425 48570079 1.00
tpcds_q46/duckdb:vortex-compact 62225929 63556982 0.98
tpcds_q47/duckdb:vortex-compact 71227666 69344329 1.03
tpcds_q48/duckdb:vortex-compact 68338062 67223293 1.02
tpcds_q49/duckdb:vortex-compact 56840976 57692167 0.99
tpcds_q50/duckdb:vortex-compact 56343731 58451670 0.96
tpcds_q51/duckdb:vortex-compact 106406542 107501310 0.99
tpcds_q52/duckdb:vortex-compact 24514597 23998716 1.02
tpcds_q53/duckdb:vortex-compact 46817020 44259772 1.06
tpcds_q54/duckdb:vortex-compact 56357605 57636147 0.98
tpcds_q55/duckdb:vortex-compact 24257670 24431847 0.99
tpcds_q56/duckdb:vortex-compact 44910846 44454197 1.01
tpcds_q57/duckdb:vortex-compact 47772784 48125772 0.99
tpcds_q58/duckdb:vortex-compact 49061840 48368576 1.01
tpcds_q59/duckdb:vortex-compact 49468061 49013563 1.01
tpcds_q60/duckdb:vortex-compact 48347322 47478119 1.02
tpcds_q61/duckdb:vortex-compact 62555656 62416885 1.00
tpcds_q62/duckdb:vortex-compact 25008980 24281273 1.03
tpcds_q63/duckdb:vortex-compact 43823913 41889578 1.05
tpcds_q64/duckdb:vortex-compact 162561200 165920167 0.98
tpcds_q65/duckdb:vortex-compact 39220711 38021611 1.03
tpcds_q66/duckdb:vortex-compact 🚨 55009716 44129449 1.25
tpcds_q67/duckdb:vortex-compact 147168509 142600051 1.03
tpcds_q68/duckdb:vortex-compact 61177606 61353199 1.00
tpcds_q69/duckdb:vortex-compact 91817277 93379636 0.98
tpcds_q70/duckdb:vortex-compact 65892889 66381732 0.99
tpcds_q71/duckdb:vortex-compact 37767646 40900517 0.92
tpcds_q72/duckdb:vortex-compact 167923941 167323016 1.00
tpcds_q73/duckdb:vortex-compact 47543423 46996162 1.01
tpcds_q74/duckdb:vortex-compact 60335608 61696710 0.98
tpcds_q75/duckdb:vortex-compact 73127196 72006305 1.02
tpcds_q76/duckdb:vortex-compact 🚨 34431996 30383680 1.13
tpcds_q77/duckdb:vortex-compact 44907331 42953296 1.05
tpcds_q78/duckdb:vortex-compact 90296150 92493866 0.98
tpcds_q79/duckdb:vortex-compact 77215931 81197536 0.95
tpcds_q80/duckdb:vortex-compact 82583052 82518342 1.00
tpcds_q81/duckdb:vortex-compact 43729464 47705370 0.92
tpcds_q82/duckdb:vortex-compact 57491119 59048344 0.97
tpcds_q83/duckdb:vortex-compact 51672444 49768395 1.04
tpcds_q84/duckdb:vortex-compact 32170696 32277286 1.00
tpcds_q85/duckdb:vortex-compact 80934535 77434643 1.05
tpcds_q86/duckdb:vortex-compact 23225206 21384478 1.09
tpcds_q87/duckdb:vortex-compact 56274284 55670616 1.01
tpcds_q88/duckdb:vortex-compact 120091437 113323250 1.06
tpcds_q89/duckdb:vortex-compact 42185242 41148904 1.03
tpcds_q90/duckdb:vortex-compact 23822916 22144262 1.08
tpcds_q91/duckdb:vortex-compact 69695492 69530449 1.00
tpcds_q92/duckdb:vortex-compact 40639094 42412618 0.96
tpcds_q93/duckdb:vortex-compact 35518748 34050015 1.04
tpcds_q94/duckdb:vortex-compact 43059944 44019305 0.98
tpcds_q95/duckdb:vortex-compact 160720244 156608124 1.03
tpcds_q96/duckdb:vortex-compact 37305919 35402404 1.05
tpcds_q97/duckdb:vortex-compact 52509690 51545335 1.02
tpcds_q98/duckdb:vortex-compact 32793353 33683559 0.97
tpcds_q99/duckdb:vortex-compact 28516018 30951078 0.92
duckdb / parquet / ns (0.990x ➖, 8↑ 2↓)
name PR f5ad4f9 (ns) base e0d5f28 (ns) ratio (PR/base)
tpcds_q01/duckdb:parquet 30952334 33758265 0.92
tpcds_q02/duckdb:parquet 🚨 27561074 21540262 1.28
tpcds_q03/duckdb:parquet 12196063 12364224 0.99
tpcds_q04/duckdb:parquet 198186398 195017520 1.02
tpcds_q05/duckdb:parquet 32668095 31863727 1.03
tpcds_q06/duckdb:parquet 36123481 36070499 1.00
tpcds_q07/duckdb:parquet 21705748 21880304 0.99
tpcds_q08/duckdb:parquet 32766110 32596865 1.01
tpcds_q09/duckdb:parquet 30199240 30700565 0.98
tpcds_q10/duckdb:parquet 42043835 42185846 1.00
tpcds_q11/duckdb:parquet 103751558 101219222 1.03
tpcds_q12/duckdb:parquet 17525311 17933808 0.98
tpcds_q13/duckdb:parquet 🚀 33951469 40144502 0.85
tpcds_q14/duckdb:parquet 105930606 105967082 1.00
tpcds_q15/duckdb:parquet 33929886 34941304 0.97
tpcds_q16/duckdb:parquet 26977079 28296995 0.95
tpcds_q17/duckdb:parquet 44374341 44572557 1.00
tpcds_q18/duckdb:parquet 56762156 57381266 0.99
tpcds_q19/duckdb:parquet 33443838 32800333 1.02
tpcds_q20/duckdb:parquet 19249300 19122806 1.01
tpcds_q21/duckdb:parquet 14251122 13972338 1.02
tpcds_q22/duckdb:parquet 🚀 49785890 60641174 0.82
tpcds_q23/duckdb:parquet 70221995 71052543 0.99
tpcds_q24/duckdb:parquet 50324789 47640914 1.06
tpcds_q25/duckdb:parquet 41415275 41322346 1.00
tpcds_q26/duckdb:parquet 44497187 43401866 1.03
tpcds_q27/duckdb:parquet 54921402 54388822 1.01
tpcds_q28/duckdb:parquet 28640737 29527212 0.97
tpcds_q29/duckdb:parquet 44409892 42855986 1.04
tpcds_q30/duckdb:parquet 44258409 44017289 1.01
tpcds_q31/duckdb:parquet 29818641 29376485 1.02
tpcds_q32/duckdb:parquet 15212382 14878328 1.02
tpcds_q33/duckdb:parquet 23822045 24373364 0.98
tpcds_q34/duckdb:parquet 25338112 25115353 1.01
tpcds_q35/duckdb:parquet 68069305 66799695 1.02
tpcds_q36/duckdb:parquet 🚀 21768460 24735528 0.88
tpcds_q37/duckdb:parquet 17976288 17477582 1.03
tpcds_q38/duckdb:parquet 40673647 41079991 0.99
tpcds_q39/duckdb:parquet 36927092 37274762 0.99
tpcds_q40/duckdb:parquet 22968853 22554449 1.02
tpcds_q41/duckdb:parquet 10466714 10368116 1.01
tpcds_q42/duckdb:parquet 11742153 12944028 0.91
tpcds_q43/duckdb:parquet 🚀 14649146 19320741 0.76
tpcds_q44/duckdb:parquet 24902590 24682169 1.01
tpcds_q45/duckdb:parquet 32500124 32787162 0.99
tpcds_q46/duckdb:parquet 51111853 51192836 1.00
tpcds_q47/duckdb:parquet 49311699 48032038 1.03
tpcds_q48/duckdb:parquet 🚀 29802797 35365534 0.84
tpcds_q49/duckdb:parquet 27862974 27927321 1.00
tpcds_q50/duckdb:parquet 🚀 24830487 29010862 0.86
tpcds_q51/duckdb:parquet 100904869 100605726 1.00
tpcds_q52/duckdb:parquet 🚀 11989419 13449201 0.89
tpcds_q53/duckdb:parquet 🚀 15693440 17723339 0.89
tpcds_q54/duckdb:parquet 29544808 30370280 0.97
tpcds_q55/duckdb:parquet 12152168 11727204 1.04
tpcds_q56/duckdb:parquet 24106580 25538745 0.94
tpcds_q57/duckdb:parquet 42099314 44600677 0.94
tpcds_q58/duckdb:parquet 26869292 27676613 0.97
tpcds_q59/duckdb:parquet 29225002 29872236 0.98
tpcds_q60/duckdb:parquet 24417280 24808252 0.98
tpcds_q61/duckdb:parquet 31623533 32589603 0.97
tpcds_q62/duckdb:parquet 14694257 14651058 1.00
tpcds_q63/duckdb:parquet 17105011 17419381 0.98
tpcds_q64/duckdb:parquet 84930147 81978848 1.04
tpcds_q65/duckdb:parquet 🚨 25161811 21299080 1.18
tpcds_q66/duckdb:parquet 34624505 34578637 1.00
tpcds_q67/duckdb:parquet 130636747 124245472 1.05
tpcds_q68/duckdb:parquet 39587806 39329560 1.01
tpcds_q69/duckdb:parquet 44004259 42448397 1.04
tpcds_q70/duckdb:parquet 28542328 27584945 1.03
tpcds_q71/duckdb:parquet 21302885 21571254 0.99
tpcds_q72/duckdb:parquet 125310640 122380045 1.02
tpcds_q73/duckdb:parquet 17938258 19053228 0.94
tpcds_q74/duckdb:parquet 146256263 144652298 1.01
tpcds_q75/duckdb:parquet 60427064 60672833 1.00
tpcds_q76/duckdb:parquet 19667311 19316302 1.02
tpcds_q77/duckdb:parquet 24881590 23874490 1.04
tpcds_q78/duckdb:parquet 77713041 78042451 1.00
tpcds_q79/duckdb:parquet 28060561 27911080 1.01
tpcds_q80/duckdb:parquet 47235882 47541293 0.99
tpcds_q81/duckdb:parquet 39931301 41111992 0.97
tpcds_q82/duckdb:parquet 19009329 19352812 0.98
tpcds_q83/duckdb:parquet 22183488 22288010 1.00
tpcds_q84/duckdb:parquet 23265662 23817689 0.98
tpcds_q85/duckdb:parquet 48542200 47551596 1.02
tpcds_q86/duckdb:parquet 15008467 15171164 0.99
tpcds_q87/duckdb:parquet 44155725 44077885 1.00
tpcds_q88/duckdb:parquet 42728977 42524584 1.00
tpcds_q89/duckdb:parquet 17979480 18271423 0.98
tpcds_q90/duckdb:parquet 10027571 9556512 1.05
tpcds_q91/duckdb:parquet 27664830 26801454 1.03
tpcds_q92/duckdb:parquet 15740881 15025765 1.05
tpcds_q93/duckdb:parquet 31067832 31571909 0.98
tpcds_q94/duckdb:parquet 21796641 21836745 1.00
tpcds_q95/duckdb:parquet 139831173 135779009 1.03
tpcds_q96/duckdb:parquet 10130913 9939926 1.02
tpcds_q97/duckdb:parquet 38722313 39741281 0.97
tpcds_q98/duckdb:parquet 21406953 22019031 0.97
tpcds_q99/duckdb:parquet 23604294 23396159 1.01
duckdb / duckdb / ns (1.013x ➖, 1↑ 10↓)
name PR f5ad4f9 (ns) base e0d5f28 (ns) ratio (PR/base)
tpcds_q01/duckdb:duckdb 24649438 24466489 1.01
tpcds_q02/duckdb:duckdb 17505591 17880116 0.98
tpcds_q03/duckdb:duckdb 11308775 11692543 0.97
tpcds_q04/duckdb:duckdb 211117960 205863021 1.03
tpcds_q05/duckdb:duckdb 20194555 19871210 1.02
tpcds_q06/duckdb:duckdb 28439187 28802759 0.99
tpcds_q07/duckdb:duckdb 45287733 41616031 1.09
tpcds_q08/duckdb:duckdb 140767409 140694652 1.00
tpcds_q09/duckdb:duckdb 11084817 11138400 1.00
tpcds_q10/duckdb:duckdb 28387334 28445310 1.00
tpcds_q11/duckdb:duckdb 109013083 106912108 1.02
tpcds_q12/duckdb:duckdb 13113612 13613888 0.96
tpcds_q13/duckdb:duckdb 25663601 25881842 0.99
tpcds_q14/duckdb:duckdb 99640908 97349015 1.02
tpcds_q15/duckdb:duckdb 27447059 27845501 0.99
tpcds_q16/duckdb:duckdb 22708509 22800448 1.00
tpcds_q17/duckdb:duckdb 25699938 25978018 0.99
tpcds_q18/duckdb:duckdb 52113854 52182990 1.00
tpcds_q19/duckdb:duckdb 21404119 22046885 0.97
tpcds_q20/duckdb:duckdb 14224086 14487003 0.98
tpcds_q21/duckdb:duckdb 8729432 8848718 0.99
tpcds_q22/duckdb:duckdb 64382966 63090360 1.02
tpcds_q23/duckdb:duckdb 67893585 66873036 1.02
tpcds_q24/duckdb:duckdb 29943862 27752432 1.08
tpcds_q25/duckdb:duckdb 20886473 21287078 0.98
tpcds_q26/duckdb:duckdb 31730352 30929524 1.03
tpcds_q27/duckdb:duckdb 45071914 44712222 1.01
tpcds_q28/duckdb:duckdb 16294119 16456583 0.99
tpcds_q29/duckdb:duckdb 23007874 23045138 1.00
tpcds_q30/duckdb:duckdb 38711877 36836951 1.05
tpcds_q31/duckdb:duckdb 59471776 58929892 1.01
tpcds_q32/duckdb:duckdb 9492434 9258125 1.03
tpcds_q33/duckdb:duckdb 15847192 15894709 1.00
tpcds_q34/duckdb:duckdb 🚨 21602191 17339195 1.25
tpcds_q35/duckdb:duckdb 40681477 41037998 0.99
tpcds_q36/duckdb:duckdb 81741480 81652436 1.00
tpcds_q37/duckdb:duckdb 🚨 11318476 10186114 1.11
tpcds_q38/duckdb:duckdb 39011642 35509450 1.10
tpcds_q39/duckdb:duckdb 31668401 31645343 1.00
tpcds_q40/duckdb:duckdb 16602967 16962190 0.98
tpcds_q41/duckdb:duckdb 10705448 10563853 1.01
tpcds_q42/duckdb:duckdb 7891658 8581230 0.92
tpcds_q43/duckdb:duckdb 14170163 14216827 1.00
tpcds_q44/duckdb:duckdb 13943333 14323336 0.97
tpcds_q45/duckdb:duckdb 20721193 22523106 0.92
tpcds_q46/duckdb:duckdb 🚨 47690750 42529538 1.12
tpcds_q47/duckdb:duckdb 44763009 44578593 1.00
tpcds_q48/duckdb:duckdb 🚨 26275227 23299631 1.13
tpcds_q49/duckdb:duckdb 20026765 19968676 1.00
tpcds_q50/duckdb:duckdb 16440171 16248237 1.01
tpcds_q51/duckdb:duckdb 94266689 93248516 1.01
tpcds_q52/duckdb:duckdb 🚨 9396577 8216670 1.14
tpcds_q53/duckdb:duckdb 🚨 16447509 14445959 1.14
tpcds_q54/duckdb:duckdb 21199250 21289947 1.00
tpcds_q55/duckdb:duckdb 10071202 9181211 1.10
tpcds_q56/duckdb:duckdb 16821649 17398272 0.97
tpcds_q57/duckdb:duckdb 39874476 40150829 0.99
tpcds_q58/duckdb:duckdb 15638743 15392536 1.02
tpcds_q59/duckdb:duckdb 32689089 33298198 0.98
tpcds_q60/duckdb:duckdb 18245894 19547812 0.93
tpcds_q61/duckdb:duckdb 16964023 17022979 1.00
tpcds_q62/duckdb:duckdb 10755332 11219350 0.96
tpcds_q63/duckdb:duckdb 14548585 15453303 0.94
tpcds_q64/duckdb:duckdb 60399646 61246820 0.99
tpcds_q65/duckdb:duckdb 38509918 38207963 1.01
tpcds_q66/duckdb:duckdb 30132255 30350997 0.99
tpcds_q67/duckdb:duckdb 🚨 135012784 122176681 1.11
tpcds_q68/duckdb:duckdb 🚨 31620346 28715151 1.10
tpcds_q69/duckdb:duckdb 29054539 28418022 1.02
tpcds_q70/duckdb:duckdb 21718644 22207539 0.98
tpcds_q71/duckdb:duckdb 15743411 15179998 1.04
tpcds_q72/duckdb:duckdb 49831790 48361120 1.03
tpcds_q73/duckdb:duckdb 12297497 13385855 0.92
tpcds_q74/duckdb:duckdb 173048410 171172218 1.01
tpcds_q75/duckdb:duckdb 47694063 48079478 0.99
tpcds_q76/duckdb:duckdb 12691579 13323103 0.95
tpcds_q77/duckdb:duckdb 14400865 13864843 1.04
tpcds_q78/duckdb:duckdb 64878881 65037627 1.00
tpcds_q79/duckdb:duckdb 🚨 23771061 19663764 1.21
tpcds_q80/duckdb:duckdb 32793961 33613441 0.98
tpcds_q81/duckdb:duckdb 46955857 43883537 1.07
tpcds_q82/duckdb:duckdb 🚀 10802230 13420164 0.80
tpcds_q83/duckdb:duckdb 12520161 12251093 1.02
tpcds_q84/duckdb:duckdb 🚨 19770636 16794651 1.18
tpcds_q85/duckdb:duckdb 27528301 26695351 1.03
tpcds_q86/duckdb:duckdb 12780738 13189448 0.97
tpcds_q87/duckdb:duckdb 41351456 39321200 1.05
tpcds_q88/duckdb:duckdb 24910557 24805420 1.00
tpcds_q89/duckdb:duckdb 16923607 16241855 1.04
tpcds_q90/duckdb:duckdb 6942211 6999372 0.99
tpcds_q91/duckdb:duckdb 16503980 16883593 0.98
tpcds_q92/duckdb:duckdb 10971850 10868104 1.01
tpcds_q93/duckdb:duckdb 23916325 23804920 1.00
tpcds_q94/duckdb:duckdb 16509678 16592482 1.00
tpcds_q95/duckdb:duckdb 125748387 126465162 0.99
tpcds_q96/duckdb:duckdb 5395406 5198555 1.04
tpcds_q97/duckdb:duckdb 33319317 33178555 1.00
tpcds_q98/duckdb:duckdb 16781343 16325521 1.03
tpcds_q99/duckdb:duckdb 19295497 19019258 1.01

No file size changes detected.

@github-actions

github-actions Bot commented Aug 5, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: Compression 📖


vortex / vortex-file-compressed / ns (0.988x ➖, 0↑ 0↓)
name PR f5ad4f9 (ns) base 406d6a1 (ns) ratio (PR/base)
compress time/Arade 972339310 918534137 1.06
compress time/Bimbo 5171267558 5022397729 1.03
compress time/CMSprovider 2791254397 2800092850 1.00
compress time/Euro2016 399331692 386484528 1.03
compress time/Food 375526286 359375149 1.04
compress time/HashTags 748485973 767164483 0.98
compress time/TPC-H l_comment canonical 1214664413 1211074069 1.00
compress time/TPC-H l_comment chunked 1193147539 1216044524 0.98
compress time/taxi 573637960 562576046 1.02
compress time/wide table cols=100 chunks=1 rows=1000 8927326 9035199 0.99
compress time/wide table cols=100 chunks=50 rows=1000 9009507 9335534 0.97
compress time/wide table cols=1000 chunks=1 rows=1000 91221247 90314655 1.01
compress time/wide table cols=1000 chunks=50 rows=1000 90395542 96222653 0.94
compress time/wide table cols=10000 chunks=1 rows=1000 1089671399 1079308055 1.01
compress time/wide table cols=10000 chunks=50 rows=1000 1072341178 1084072198 0.99
decompress time/Arade 23192578 22914847 1.01
decompress time/Bimbo 83168666 89899870 0.93
decompress time/CMSprovider 64619463 64873816 1.00
decompress time/Euro2016 17597393 17512934 1.00
decompress time/Food 7205666 7513065 0.96
decompress time/HashTags 93108282 93954865 0.99
decompress time/TPC-H l_comment canonical 37722550 37851729 1.00
decompress time/TPC-H l_comment chunked 37778660 37996140 0.99
decompress time/taxi 14533732 14711016 0.99
decompress time/wide table cols=100 chunks=1 rows=1000 2501893 2544488 0.98
decompress time/wide table cols=100 chunks=50 rows=1000 2585967 2811360 0.92
decompress time/wide table cols=1000 chunks=1 rows=1000 23427081 25197338 0.93
decompress time/wide table cols=1000 chunks=50 rows=1000 24501693 24942378 0.98
decompress time/wide table cols=10000 chunks=1 rows=1000 282836954 290134216 0.97
decompress time/wide table cols=10000 chunks=50 rows=1000 274783388 283320301 0.97
vortex / vortex-file-compressed / bytes (1.000x ➖, 0↑ 0↓)
name PR f5ad4f9 (bytes) base 406d6a1 (bytes) ratio (PR/base)
vortex-file-compressed size/Arade 145358268 145358268 1.00
vortex-file-compressed size/Bimbo 467257764 467257764 1.00
vortex-file-compressed size/CMSprovider 417789588 417789588 1.00
vortex-file-compressed size/Euro2016 162120156 162354332 1.00
vortex-file-compressed size/Food 41977304 41977304 1.00
vortex-file-compressed size/HashTags 184888212 184888212 1.00
vortex-file-compressed size/TPC-H l_comment canonical 172639952 172639952 1.00
vortex-file-compressed size/TPC-H l_comment chunked 172639952 172639952 1.00
vortex-file-compressed size/taxi 52296484 52296484 1.00
vortex-file-compressed size/wide table cols=100 chunks=1 rows=1000 932728 932728 1.00
vortex-file-compressed size/wide table cols=100 chunks=50 rows=1000 932728 932728 1.00
vortex-file-compressed size/wide table cols=1000 chunks=1 rows=1000 9309928 9309928 1.00
vortex-file-compressed size/wide table cols=1000 chunks=50 rows=1000 9309928 9309928 1.00
vortex-file-compressed size/wide table cols=10000 chunks=1 rows=1000 93117928 93117928 1.00
vortex-file-compressed size/wide table cols=10000 chunks=50 rows=1000 93117928 93117928 1.00
vortex / vortex-file-compressed / ratio (0.992x ➖, 1↑ 0↓)
name PR f5ad4f9 (ratio) base 406d6a1 (ratio) ratio (PR/base)
vortex:parquet-zstd ratio compress time/Arade 0.323405152 0.303464209 1.07
vortex:parquet-zstd ratio compress time/Bimbo 0.350532415 0.337257544 1.04
vortex:parquet-zstd ratio compress time/CMSprovider 0.349461213 0.352465832 0.99
vortex:parquet-zstd ratio compress time/Euro2016 0.262398643 0.252679251 1.04
vortex:parquet-zstd ratio compress time/Food 0.406465501 0.38485633 1.06
vortex:parquet-zstd ratio compress time/HashTags 0.30064886 0.307154391 0.98
vortex:parquet-zstd ratio compress time/TPC-H l_comment canonical 0.326027839 0.324066634 1.01
vortex:parquet-zstd ratio compress time/TPC-H l_comment chunked 0.320355763 0.32343969 0.99
vortex:parquet-zstd ratio compress time/taxi 0.411065077 0.403161067 1.02
vortex:parquet-zstd ratio compress time/wide table cols=100 chunks=1 rows=1000 1.39021553 1.41158795 0.98
vortex:parquet-zstd ratio compress time/wide table cols=100 chunks=50 rows=1000 1.38050183 1.46212529 0.94
vortex:parquet-zstd ratio compress time/wide table cols=1000 chunks=1 rows=1000 1.17465806 1.15455223 1.02
vortex:parquet-zstd ratio compress time/wide table cols=1000 chunks=50 rows=1000 1.15612021 1.22199531 0.95
vortex:parquet-zstd ratio compress time/wide table cols=10000 chunks=1 rows=1000 1.30156526 1.27908947 1.02
vortex:parquet-zstd ratio compress time/wide table cols=10000 chunks=50 rows=1000 1.29141328 1.27054423 1.02
vortex:parquet-zstd ratio decompress time/Arade 0.0325680638 0.0319720773 1.02
vortex:parquet-zstd ratio decompress time/Bimbo 0.0424612202 0.0456727228 0.93
vortex:parquet-zstd ratio decompress time/CMSprovider 0.0333550125 0.0332912284 1.00
vortex:parquet-zstd ratio decompress time/Euro2016 0.0406098634 0.0404186576 1.00
vortex:parquet-zstd ratio decompress time/Food 0.0318349696 0.0332032353 0.96
vortex:parquet-zstd ratio decompress time/HashTags 0.131592763 0.131624053 1.00
vortex:parquet-zstd ratio decompress time/TPC-H l_comment canonical 0.0543699316 0.0547738113 0.99
vortex:parquet-zstd ratio decompress time/TPC-H l_comment chunked 0.0542050703 0.054787722 0.99
vortex:parquet-zstd ratio decompress time/taxi 0.0508980937 0.0517602261 0.98
vortex:parquet-zstd ratio decompress time/wide table cols=100 chunks=1 rows=1000 1.01923719 1.04697524 0.97
vortex:parquet-zstd ratio decompress time/wide table cols=100 chunks=50 rows=1000 🚀 1.03817739 1.1612593 0.89
vortex:parquet-zstd ratio decompress time/wide table cols=1000 chunks=1 rows=1000 0.825930882 0.900000939 0.92
vortex:parquet-zstd ratio decompress time/wide table cols=1000 chunks=50 rows=1000 0.850901044 0.876469101 0.97
vortex:parquet-zstd ratio decompress time/wide table cols=10000 chunks=1 rows=1000 0.895767894 0.93070784 0.96
vortex:parquet-zstd ratio decompress time/wide table cols=10000 chunks=50 rows=1000 0.875432547 0.903021834 0.97
vortex:parquet-zstd size/Arade 0.563372953 0.563372953 1.00
vortex:parquet-zstd size/Bimbo 1.21518011 1.21518011 1.00
vortex:parquet-zstd size/CMSprovider 1.10853174 1.10853174 1.00
vortex:parquet-zstd size/Euro2016 1.31831265 1.3202169 1.00
vortex:parquet-zstd size/Food 1.17585131 1.17585131 1.00
vortex:parquet-zstd size/HashTags 1.38481691 1.38481691 1.00
vortex:parquet-zstd size/TPC-H l_comment canonical 1.09018611 1.09018611 1.00
vortex:parquet-zstd size/TPC-H l_comment chunked 1.09018611 1.09018611 1.00
vortex:parquet-zstd size/taxi 0.945966813 0.945966813 1.00
vortex:parquet-zstd size/wide table cols=100 chunks=1 rows=1000 1.00034749 1.00034749 1.00
vortex:parquet-zstd size/wide table cols=100 chunks=50 rows=1000 1.00034749 1.00034749 1.00
vortex:parquet-zstd size/wide table cols=1000 chunks=1 rows=1000 0.998490348 0.998490348 1.00
vortex:parquet-zstd size/wide table cols=1000 chunks=50 rows=1000 0.998490348 0.998490348 1.00
vortex:parquet-zstd size/wide table cols=10000 chunks=1 rows=1000 0.998690734 0.998690734 1.00
vortex:parquet-zstd size/wide table cols=10000 chunks=50 rows=1000 0.998690734 0.998690734 1.00
vortex / parquet / ns (1.000x ➖, 0↑ 0↓)
name PR f5ad4f9 (ns) base 406d6a1 (ns) ratio (PR/base)
parquet_rs-zstd compress time/Arade 3006567158 3026828564 0.99
parquet_rs-zstd compress time/Bimbo 14752608710 14891876623 0.99
parquet_rs-zstd compress time/CMSprovider 7987308157 7944295864 1.01
parquet_rs-zstd compress time/Euro2016 1521851209 1529545963 0.99
parquet_rs-zstd compress time/Food 923882311 933790407 0.99
parquet_rs-zstd compress time/HashTags 2489568641 2497651034 1.00
parquet_rs-zstd compress time/TPC-H l_comment canonical 3725646301 3737114352 1.00
parquet_rs-zstd compress time/TPC-H l_comment chunked 3724445369 3759725731 0.99
parquet_rs-zstd compress time/taxi 1395491838 1395412634 1.00
parquet_rs-zstd compress time/wide table cols=100 chunks=1 rows=1000 6421541 6400734 1.00
parquet_rs-zstd compress time/wide table cols=100 chunks=50 rows=1000 6526255 6384907 1.02
parquet_rs-zstd compress time/wide table cols=1000 chunks=1 rows=1000 77657703 78224833 0.99
parquet_rs-zstd compress time/wide table cols=1000 chunks=50 rows=1000 78188705 78742244 0.99
parquet_rs-zstd compress time/wide table cols=10000 chunks=1 rows=1000 837200742 843809661 0.99
parquet_rs-zstd compress time/wide table cols=10000 chunks=50 rows=1000 830362515 853234523 0.97
parquet_rs-zstd decompress time/Arade 712126399 716714363 0.99
parquet_rs-zstd decompress time/Bimbo 1958697032 1968349258 1.00
parquet_rs-zstd decompress time/CMSprovider 1937323901 1948675944 0.99
parquet_rs-zstd decompress time/Euro2016 433328052 433288363 1.00
parquet_rs-zstd decompress time/Food 226344366 226275088 1.00
parquet_rs-zstd decompress time/HashTags 707548654 713812279 0.99
parquet_rs-zstd decompress time/TPC-H l_comment canonical 693812717 691055234 1.00
parquet_rs-zstd decompress time/TPC-H l_comment chunked 696958048 693515602 1.00
parquet_rs-zstd decompress time/taxi 285545704 284214678 1.00
parquet_rs-zstd decompress time/wide table cols=100 chunks=1 rows=1000 2454672 2430323 1.01
parquet_rs-zstd decompress time/wide table cols=100 chunks=50 rows=1000 2490872 2420958 1.03
parquet_rs-zstd decompress time/wide table cols=1000 chunks=1 rows=1000 28364457 27997013 1.01
parquet_rs-zstd decompress time/wide table cols=1000 chunks=50 rows=1000 28794997 28457795 1.01
parquet_rs-zstd decompress time/wide table cols=10000 chunks=1 rows=1000 315748037 311735008 1.01
parquet_rs-zstd decompress time/wide table cols=10000 chunks=50 rows=1000 313882993 313746900 1.00
vortex / parquet / bytes (1.000x ➖, 0↑ 0↓)
name PR f5ad4f9 (bytes) base 406d6a1 (bytes) ratio (PR/base)
parquet size/Arade 258014282 258014282 1.00
parquet size/Bimbo 384517292 384517292 1.00
parquet size/CMSprovider 376885545 376885545 1.00
parquet size/Euro2016 122975499 122975499 1.00
parquet size/Food 35699500 35699500 1.00
parquet size/HashTags 133510943 133510943 1.00
parquet size/TPC-H l_comment canonical 158358238 158358238 1.00
parquet size/TPC-H l_comment chunked 158358238 158358238 1.00
parquet size/taxi 55283635 55283635 1.00
parquet size/wide table cols=100 chunks=1 rows=1000 932404 932404 1.00
parquet size/wide table cols=100 chunks=50 rows=1000 932404 932404 1.00
parquet size/wide table cols=1000 chunks=1 rows=1000 9324004 9324004 1.00
parquet size/wide table cols=1000 chunks=50 rows=1000 9324004 9324004 1.00
parquet size/wide table cols=10000 chunks=1 rows=1000 93240004 93240004 1.00
parquet size/wide table cols=10000 chunks=50 rows=1000 93240004 93240004 1.00

@github-actions

github-actions Bot commented Aug 5, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: Vortex queries 📖

Verdict: No clear signal (low confidence)
Attributed Vortex impact: -1.4%
Engines: DataFusion No clear signal (-0.4%, low confidence) · DuckDB No clear signal (-2.5%, low confidence)
Vortex (geomean): 0.981x ➖
Parquet (geomean): 0.995x ➖
Shifts: Parquet (control) -0.5% · Median polish -0.7%

How to read Verdict and Engines
  • Verdict: Overall PR-level signal after subtracting baseline drift estimated from Parquet control rows. It can be Likely improvement, Likely regression, or No clear signal.
  • Engines: Per-engine attribution. DataFusion is compared against DataFusion/Parquet controls; DuckDB is compared against DuckDB/Parquet controls. This answers whether each engine improved or regressed independently.
  • Confidence: Based on directional consistency, share of rows above the noise floor, and control-run noise.

datafusion / vortex-file-compressed / ns (0.994x ➖, 0↑ 0↓)
name PR f5ad4f9 (ns) base e0d5f28 (ns) ratio (PR/base)
vortex_q00/datafusion:vortex-file-compressed 336666769 339260007 0.99
vortex_q01/datafusion:vortex-file-compressed 357644813 359526383 0.99
vortex_q02/datafusion:vortex-file-compressed 354761228 356469760 1.00
datafusion / parquet / ns (0.998x ➖, 0↑ 0↓)
name PR f5ad4f9 (ns) base e0d5f28 (ns) ratio (PR/base)
vortex_q00/datafusion:parquet 514408604 516697727 1.00
vortex_q01/datafusion:parquet 150616790 150592412 1.00
vortex_q02/datafusion:parquet 764507089 765184108 1.00
duckdb / vortex-file-compressed / ns (0.968x ➖, 0↑ 0↓)
name PR f5ad4f9 (ns) base e0d5f28 (ns) ratio (PR/base)
vortex_q00/duckdb:vortex-file-compressed 422146084 447696089 0.94
vortex_q01/duckdb:vortex-file-compressed 229326973 236085527 0.97
vortex_q02/duckdb:vortex-file-compressed 324580428 328237082 0.99
duckdb / parquet / ns (0.992x ➖, 0↑ 0↓)
name PR f5ad4f9 (ns) base e0d5f28 (ns) ratio (PR/base)
vortex_q00/duckdb:parquet 575017851 581549865 0.99
vortex_q01/duckdb:parquet 354704602 358924501 0.99
vortex_q02/duckdb:parquet 628165560 628952748 1.00

No file size changes detected.

@github-actions

github-actions Bot commented Aug 5, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-H SF=10 on S3 📖

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: +3.5%
Engines: DataFusion No clear signal (+8.8%, environment too noisy confidence) · DuckDB No clear signal (-1.5%, environment too noisy confidence)
Vortex (geomean): 1.012x ➖
Parquet (geomean): 0.978x ➖
Shifts: Parquet (control) -2.2% · Median polish +0.6%

How to read Verdict and Engines
  • Verdict: Overall PR-level signal after subtracting baseline drift estimated from Parquet control rows. It can be Likely improvement, Likely regression, or No clear signal.
  • Engines: Per-engine attribution. DataFusion is compared against DataFusion/Parquet controls; DuckDB is compared against DuckDB/Parquet controls. This answers whether each engine improved or regressed independently.
  • Confidence: Based on directional consistency, share of rows above the noise floor, and control-run noise.

datafusion / vortex-file-compressed / ns (1.108x ➖, 0↑ 3↓)
name PR f5ad4f9 (ns) base 3884b98 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 584982406 553131786 1.06
tpch_q02/datafusion:vortex-file-compressed 724465079 580794030 1.25
tpch_q03/datafusion:vortex-file-compressed 564095695 548082186 1.03
tpch_q04/datafusion:vortex-file-compressed 331522850 282280815 1.17
tpch_q05/datafusion:vortex-file-compressed 709453632 699818835 1.01
tpch_q06/datafusion:vortex-file-compressed 🚨 456809260 345506736 1.32
tpch_q07/datafusion:vortex-file-compressed 730747852 725119424 1.01
tpch_q08/datafusion:vortex-file-compressed 946416128 1044062607 0.91
tpch_q09/datafusion:vortex-file-compressed 926778155 884610117 1.05
tpch_q10/datafusion:vortex-file-compressed 809213852 718353896 1.13
tpch_q11/datafusion:vortex-file-compressed 🚨 588921971 396929163 1.48
tpch_q12/datafusion:vortex-file-compressed 698777251 637304654 1.10
tpch_q13/datafusion:vortex-file-compressed 326967560 295925693 1.10
tpch_q14/datafusion:vortex-file-compressed 🚨 565117691 342314019 1.65
tpch_q15/datafusion:vortex-file-compressed 853721102 740602281 1.15
tpch_q16/datafusion:vortex-file-compressed 376790662 485783327 0.78
tpch_q17/datafusion:vortex-file-compressed 878740332 817719860 1.07
tpch_q18/datafusion:vortex-file-compressed 931225000 879647480 1.06
tpch_q19/datafusion:vortex-file-compressed 647894859 581345695 1.11
tpch_q20/datafusion:vortex-file-compressed 686714916 643174126 1.07
tpch_q21/datafusion:vortex-file-compressed 1162759607 1048383299 1.11
tpch_q22/datafusion:vortex-file-compressed 355089784 340480380 1.04
datafusion / vortex-compact / ns (0.943x ➖, 1↑ 0↓)
name PR f5ad4f9 (ns) base 3884b98 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-compact 617691281 676102237 0.91
tpch_q02/datafusion:vortex-compact 🚀 576655378 878737162 0.66
tpch_q03/datafusion:vortex-compact 502370383 639729123 0.79
tpch_q04/datafusion:vortex-compact 292030831 398989234 0.73
tpch_q05/datafusion:vortex-compact 681796647 804035997 0.85
tpch_q06/datafusion:vortex-compact 331969466 411070559 0.81
tpch_q07/datafusion:vortex-compact 760123903 739837427 1.03
tpch_q08/datafusion:vortex-compact 966084220 878040340 1.10
tpch_q09/datafusion:vortex-compact 1052039129 867284261 1.21
tpch_q10/datafusion:vortex-compact 799808841 753880786 1.06
tpch_q11/datafusion:vortex-compact 375233178 380018600 0.99
tpch_q12/datafusion:vortex-compact 582461078 541394866 1.08
tpch_q13/datafusion:vortex-compact 275676228 264935755 1.04
tpch_q14/datafusion:vortex-compact 369309879 404867962 0.91
tpch_q15/datafusion:vortex-compact 648045710 616013705 1.05
tpch_q16/datafusion:vortex-compact 288615059 325065086 0.89
tpch_q17/datafusion:vortex-compact 758442079 859114789 0.88
tpch_q18/datafusion:vortex-compact 946276842 916167653 1.03
tpch_q19/datafusion:vortex-compact 544155068 611700190 0.89
tpch_q20/datafusion:vortex-compact 795514425 805473830 0.99
tpch_q21/datafusion:vortex-compact 1124481327 1063602177 1.06
tpch_q22/datafusion:vortex-compact 378675530 375771982 1.01
datafusion / parquet / ns (0.940x ➖, 1↑ 0↓)
name PR f5ad4f9 (ns) base 3884b98 (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 434071258 416026224 1.04
tpch_q02/datafusion:parquet 702598991 627422766 1.12
tpch_q03/datafusion:parquet 638550500 649567813 0.98
tpch_q04/datafusion:parquet 390650195 419803464 0.93
tpch_q05/datafusion:parquet 775447558 807341886 0.96
tpch_q06/datafusion:parquet 🚀 207195187 338308163 0.61
tpch_q07/datafusion:parquet 863352468 944442538 0.91
tpch_q08/datafusion:parquet 929956208 1041294852 0.89
tpch_q09/datafusion:parquet 1330970340 1558091928 0.85
tpch_q10/datafusion:parquet 1765073808 1852267647 0.95
tpch_q11/datafusion:parquet 463426219 512443854 0.90
tpch_q12/datafusion:parquet 475506201 465845949 1.02
tpch_q13/datafusion:parquet 672269882 609148564 1.10
tpch_q14/datafusion:parquet 458832594 437418716 1.05
tpch_q15/datafusion:parquet 689005058 699388971 0.99
tpch_q16/datafusion:parquet 332212309 284580245 1.17
tpch_q17/datafusion:parquet 816863219 827794159 0.99
tpch_q18/datafusion:parquet 1229292659 1194084527 1.03
tpch_q19/datafusion:parquet 487199906 528355009 0.92
tpch_q20/datafusion:parquet 833249891 1128592076 0.74
tpch_q21/datafusion:parquet 1156334454 1415862420 0.82
tpch_q22/datafusion:parquet 717509059 819832809 0.88
duckdb / vortex-file-compressed / ns (1.019x ➖, 0↑ 1↓)
name PR f5ad4f9 (ns) base 3884b98 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 662192382 666740888 0.99
tpch_q02/duckdb:vortex-file-compressed 907153520 871820020 1.04
tpch_q03/duckdb:vortex-file-compressed 🚨 1166669274 893415055 1.31
tpch_q04/duckdb:vortex-file-compressed 958788441 776572101 1.23
tpch_q05/duckdb:vortex-file-compressed 951980885 940973977 1.01
tpch_q06/duckdb:vortex-file-compressed 760459893 717563949 1.06
tpch_q07/duckdb:vortex-file-compressed 1050458935 1048644988 1.00
tpch_q08/duckdb:vortex-file-compressed 1318839243 1351597075 0.98
tpch_q09/duckdb:vortex-file-compressed 1437392911 1537262177 0.94
tpch_q10/duckdb:vortex-file-compressed 1446356970 1325828788 1.09
tpch_q11/duckdb:vortex-file-compressed 441323276 445594339 0.99
tpch_q12/duckdb:vortex-file-compressed 1263221115 1465358688 0.86
tpch_q13/duckdb:vortex-file-compressed 726387597 863539028 0.84
tpch_q14/duckdb:vortex-file-compressed 659428683 711714182 0.93
tpch_q15/duckdb:vortex-file-compressed 588473357 630421810 0.93
tpch_q16/duckdb:vortex-file-compressed 374917675 358405686 1.05
tpch_q17/duckdb:vortex-file-compressed 1134027053 1068065898 1.06
tpch_q18/duckdb:vortex-file-compressed 912569503 786911132 1.16
tpch_q19/duckdb:vortex-file-compressed 909091019 886530147 1.03
tpch_q20/duckdb:vortex-file-compressed 1295240814 1193288475 1.09
tpch_q21/duckdb:vortex-file-compressed 2291473699 2328855485 0.98
tpch_q22/duckdb:vortex-file-compressed 297505297 303898896 0.98
duckdb / vortex-compact / ns (0.985x ➖, 0↑ 0↓)
name PR f5ad4f9 (ns) base 3884b98 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-compact 612772104 624543284 0.98
tpch_q02/duckdb:vortex-compact 796284117 874050071 0.91
tpch_q03/duckdb:vortex-compact 763430993 833001837 0.92
tpch_q04/duckdb:vortex-compact 594207015 590547012 1.01
tpch_q05/duckdb:vortex-compact 966996449 946593090 1.02
tpch_q06/duckdb:vortex-compact 666985433 693439956 0.96
tpch_q07/duckdb:vortex-compact 1129449569 1120669569 1.01
tpch_q08/duckdb:vortex-compact 1258500813 1339998849 0.94
tpch_q09/duckdb:vortex-compact 1302410418 1367482016 0.95
tpch_q10/duckdb:vortex-compact 1161803022 1180045422 0.98
tpch_q11/duckdb:vortex-compact 450852340 443472233 1.02
tpch_q12/duckdb:vortex-compact 1213197539 1117705339 1.09
tpch_q13/duckdb:vortex-compact 789361645 665053581 1.19
tpch_q14/duckdb:vortex-compact 640987847 596498449 1.07
tpch_q15/duckdb:vortex-compact 630091284 571551100 1.10
tpch_q16/duckdb:vortex-compact 335012650 342360810 0.98
tpch_q17/duckdb:vortex-compact 1004234814 986754002 1.02
tpch_q18/duckdb:vortex-compact 685700149 826672136 0.83
tpch_q19/duckdb:vortex-compact 801834239 944269042 0.85
tpch_q20/duckdb:vortex-compact 1116324802 1221721021 0.91
tpch_q21/duckdb:vortex-compact 1808642278 1789058744 1.01
tpch_q22/duckdb:vortex-compact 294937191 299264338 0.99
duckdb / parquet / ns (1.017x ➖, 0↑ 0↓)
name PR f5ad4f9 (ns) base 3884b98 (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 454991087 466364234 0.98
tpch_q02/duckdb:parquet 886044390 856139143 1.03
tpch_q03/duckdb:parquet 1175948059 1156894353 1.02
tpch_q04/duckdb:parquet 733599775 760896737 0.96
tpch_q05/duckdb:parquet 1353427873 1354645291 1.00
tpch_q06/duckdb:parquet 401347258 421321130 0.95
tpch_q07/duckdb:parquet 1038014784 1159869166 0.89
tpch_q08/duckdb:parquet 1509252056 1544719339 0.98
tpch_q09/duckdb:parquet 1480404954 1424389938 1.04
tpch_q10/duckdb:parquet 2587370556 2498274532 1.04
tpch_q11/duckdb:parquet 533915034 520087920 1.03
tpch_q12/duckdb:parquet 875705446 695173518 1.26
tpch_q13/duckdb:parquet 1038647884 1031163155 1.01
tpch_q14/duckdb:parquet 740534059 978818170 0.76
tpch_q15/duckdb:parquet 590284015 508756270 1.16
tpch_q16/duckdb:parquet 812312390 716566373 1.13
tpch_q17/duckdb:parquet 664193863 657781248 1.01
tpch_q18/duckdb:parquet 1086820300 927282249 1.17
tpch_q19/duckdb:parquet 949986925 849365179 1.12
tpch_q20/duckdb:parquet 1281784988 1310092254 0.98
tpch_q21/duckdb:parquet 1182673059 1212785321 0.98
tpch_q22/duckdb:parquet 997306786 998031441 1.00

@github-actions

github-actions Bot commented Aug 5, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-H SF=1 on S3 📖

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: -2.8%
Engines: DataFusion No clear signal (-3.4%, environment too noisy confidence) · DuckDB No clear signal (-2.2%, environment too noisy confidence)
Vortex (geomean): 0.979x ➖
Parquet (geomean): 1.008x ➖
Shifts: Parquet (control) +0.8% · Median polish -2.1%

How to read Verdict and Engines
  • Verdict: Overall PR-level signal after subtracting baseline drift estimated from Parquet control rows. It can be Likely improvement, Likely regression, or No clear signal.
  • Engines: Per-engine attribution. DataFusion is compared against DataFusion/Parquet controls; DuckDB is compared against DuckDB/Parquet controls. This answers whether each engine improved or regressed independently.
  • Confidence: Based on directional consistency, share of rows above the noise floor, and control-run noise.

datafusion / vortex-file-compressed / ns (0.976x ➖, 0↑ 1↓)
name PR f5ad4f9 (ns) base 406d6a1 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 270058634 263648823 1.02
tpch_q02/datafusion:vortex-file-compressed 🚨 575107682 441070563 1.30
tpch_q03/datafusion:vortex-file-compressed 362089486 340864939 1.06
tpch_q04/datafusion:vortex-file-compressed 214575484 179973437 1.19
tpch_q05/datafusion:vortex-file-compressed 627213897 535580290 1.17
tpch_q06/datafusion:vortex-file-compressed 282666875 306679802 0.92
tpch_q07/datafusion:vortex-file-compressed 385185638 483683196 0.80
tpch_q08/datafusion:vortex-file-compressed 515471243 602943398 0.85
tpch_q09/datafusion:vortex-file-compressed 360178224 411003251 0.88
tpch_q10/datafusion:vortex-file-compressed 473907015 451315606 1.05
tpch_q11/datafusion:vortex-file-compressed 360702115 355291151 1.02
tpch_q12/datafusion:vortex-file-compressed 464149352 402587058 1.15
tpch_q13/datafusion:vortex-file-compressed 126971082 133414474 0.95
tpch_q14/datafusion:vortex-file-compressed 186574843 201583425 0.93
tpch_q15/datafusion:vortex-file-compressed 313481977 376286238 0.83
tpch_q16/datafusion:vortex-file-compressed 212738672 253774297 0.84
tpch_q17/datafusion:vortex-file-compressed 339806453 335032713 1.01
tpch_q18/datafusion:vortex-file-compressed 257962315 295512454 0.87
tpch_q19/datafusion:vortex-file-compressed 352917209 411820832 0.86
tpch_q20/datafusion:vortex-file-compressed 362596460 398114339 0.91
tpch_q21/datafusion:vortex-file-compressed 509260128 473957794 1.07
tpch_q22/datafusion:vortex-file-compressed 187609912 197612877 0.95
datafusion / vortex-compact / ns (0.960x ➖, 0↑ 3↓)
name PR f5ad4f9 (ns) base 406d6a1 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-compact 🚨 365168676 250803485 1.46
tpch_q02/datafusion:vortex-compact 447558239 503820047 0.89
tpch_q03/datafusion:vortex-compact 346959237 382883610 0.91
tpch_q04/datafusion:vortex-compact 208783511 177807925 1.17
tpch_q05/datafusion:vortex-compact 524515313 451637372 1.16
tpch_q06/datafusion:vortex-compact 271911683 297479939 0.91
tpch_q07/datafusion:vortex-compact 344820172 439382835 0.78
tpch_q08/datafusion:vortex-compact 472305450 588296480 0.80
tpch_q09/datafusion:vortex-compact 354071473 489206941 0.72
tpch_q10/datafusion:vortex-compact 🚨 489916230 369245971 1.33
tpch_q11/datafusion:vortex-compact 330864647 311880336 1.06
tpch_q12/datafusion:vortex-compact 353535738 390617042 0.91
tpch_q13/datafusion:vortex-compact 🚨 192441117 115944934 1.66
tpch_q14/datafusion:vortex-compact 191557586 214247716 0.89
tpch_q15/datafusion:vortex-compact 357155829 365509093 0.98
tpch_q16/datafusion:vortex-compact 200573682 225946461 0.89
tpch_q17/datafusion:vortex-compact 334465854 374686724 0.89
tpch_q18/datafusion:vortex-compact 259911305 301212355 0.86
tpch_q19/datafusion:vortex-compact 426875909 601548862 0.71
tpch_q20/datafusion:vortex-compact 343264317 381857774 0.90
tpch_q21/datafusion:vortex-compact 466734774 505190912 0.92
tpch_q22/datafusion:vortex-compact 137837942 165980628 0.83
datafusion / parquet / ns (1.002x ➖, 0↑ 1↓)
name PR f5ad4f9 (ns) base 406d6a1 (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 292594591 232073600 1.26
tpch_q02/datafusion:parquet 346625537 275099267 1.26
tpch_q03/datafusion:parquet 314039532 289512745 1.08
tpch_q04/datafusion:parquet 🚨 218861166 158636685 1.38
tpch_q05/datafusion:parquet 366255289 367276170 1.00
tpch_q06/datafusion:parquet 148929430 147505085 1.01
tpch_q07/datafusion:parquet 385268546 390132724 0.99
tpch_q08/datafusion:parquet 451869003 459320598 0.98
tpch_q09/datafusion:parquet 490025661 498018229 0.98
tpch_q10/datafusion:parquet 415023419 433903571 0.96
tpch_q11/datafusion:parquet 278768554 282369195 0.99
tpch_q12/datafusion:parquet 214550594 205653672 1.04
tpch_q13/datafusion:parquet 458840664 458544525 1.00
tpch_q14/datafusion:parquet 173943214 180933123 0.96
tpch_q15/datafusion:parquet 298887293 296526197 1.01
tpch_q16/datafusion:parquet 135010882 128460749 1.05
tpch_q17/datafusion:parquet 318477028 400995010 0.79
tpch_q18/datafusion:parquet 455205957 452278429 1.01
tpch_q19/datafusion:parquet 194057319 243226202 0.80
tpch_q20/datafusion:parquet 308650506 350292528 0.88
tpch_q21/datafusion:parquet 460854779 479122541 0.96
tpch_q22/datafusion:parquet 183426216 219397433 0.84
duckdb / vortex-file-compressed / ns (0.965x ➖, 1↑ 0↓)
name PR f5ad4f9 (ns) base 406d6a1 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 260353166 284792546 0.91
tpch_q02/duckdb:vortex-file-compressed 590281007 636742520 0.93
tpch_q03/duckdb:vortex-file-compressed 472216667 477477025 0.99
tpch_q04/duckdb:vortex-file-compressed 270263883 268123640 1.01
tpch_q05/duckdb:vortex-file-compressed 507247727 516249110 0.98
tpch_q06/duckdb:vortex-file-compressed 277572115 277715948 1.00
tpch_q07/duckdb:vortex-file-compressed 546143443 603562431 0.90
tpch_q08/duckdb:vortex-file-compressed 790651193 775617747 1.02
tpch_q09/duckdb:vortex-file-compressed 612888856 580956538 1.05
tpch_q10/duckdb:vortex-file-compressed 517752501 485403724 1.07
tpch_q11/duckdb:vortex-file-compressed 278322957 272246265 1.02
tpch_q12/duckdb:vortex-file-compressed 491927126 481260777 1.02
tpch_q13/duckdb:vortex-file-compressed 340775835 338338704 1.01
tpch_q14/duckdb:vortex-file-compressed 253659694 265738574 0.95
tpch_q15/duckdb:vortex-file-compressed 178235086 192219465 0.93
tpch_q16/duckdb:vortex-file-compressed 259575701 239885454 1.08
tpch_q17/duckdb:vortex-file-compressed 492435437 464734639 1.06
tpch_q18/duckdb:vortex-file-compressed 373808999 372778499 1.00
tpch_q19/duckdb:vortex-file-compressed 362278593 385789234 0.94
tpch_q20/duckdb:vortex-file-compressed 486544440 616990938 0.79
tpch_q21/duckdb:vortex-file-compressed 🚀 756848222 1147527158 0.66
tpch_q22/duckdb:vortex-file-compressed 169872441 167859428 1.01
duckdb / vortex-compact / ns (1.018x ➖, 0↑ 1↓)
name PR f5ad4f9 (ns) base 406d6a1 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-compact 239151041 243311403 0.98
tpch_q02/duckdb:vortex-compact 600557335 608705254 0.99
tpch_q03/duckdb:vortex-compact 477495011 522497578 0.91
tpch_q04/duckdb:vortex-compact 🚨 354710826 266266030 1.33
tpch_q05/duckdb:vortex-compact 702541532 542397879 1.30
tpch_q06/duckdb:vortex-compact 288682588 321540482 0.90
tpch_q07/duckdb:vortex-compact 631122245 605559159 1.04
tpch_q08/duckdb:vortex-compact 752508153 732139801 1.03
tpch_q09/duckdb:vortex-compact 625541614 620565688 1.01
tpch_q10/duckdb:vortex-compact 523430305 474966678 1.10
tpch_q11/duckdb:vortex-compact 295071285 268846755 1.10
tpch_q12/duckdb:vortex-compact 448903699 426765724 1.05
tpch_q13/duckdb:vortex-compact 268682852 284389338 0.94
tpch_q14/duckdb:vortex-compact 267464308 260677037 1.03
tpch_q15/duckdb:vortex-compact 187680445 204112344 0.92
tpch_q16/duckdb:vortex-compact 241264477 247998830 0.97
tpch_q17/duckdb:vortex-compact 469128700 454389280 1.03
tpch_q18/duckdb:vortex-compact 355606052 379532514 0.94
tpch_q19/duckdb:vortex-compact 379761610 393461528 0.97
tpch_q20/duckdb:vortex-compact 523766731 521631781 1.00
tpch_q21/duckdb:vortex-compact 713083507 697156334 1.02
tpch_q22/duckdb:vortex-compact 169279485 180499537 0.94
duckdb / parquet / ns (1.013x ➖, 0↑ 0↓)
name PR f5ad4f9 (ns) base 406d6a1 (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 352039858 346268390 1.02
tpch_q02/duckdb:parquet 670287689 715208249 0.94
tpch_q03/duckdb:parquet 810085130 812886323 1.00
tpch_q04/duckdb:parquet 512022205 495457128 1.03
tpch_q05/duckdb:parquet 1069624557 1112021901 0.96
tpch_q06/duckdb:parquet 343964944 356990126 0.96
tpch_q07/duckdb:parquet 909504503 951199859 0.96
tpch_q08/duckdb:parquet 1200199693 1199731715 1.00
tpch_q09/duckdb:parquet 1222424384 1165252077 1.05
tpch_q10/duckdb:parquet 1051307538 1047732627 1.00
tpch_q11/duckdb:parquet 465283625 444564024 1.05
tpch_q12/duckdb:parquet 651708470 540931835 1.20
tpch_q13/duckdb:parquet 872855677 885810333 0.99
tpch_q14/duckdb:parquet 573196237 540675914 1.06
tpch_q15/duckdb:parquet 396669773 388886185 1.02
tpch_q16/duckdb:parquet 558253422 559225637 1.00
tpch_q17/duckdb:parquet 536499517 571835998 0.94
tpch_q18/duckdb:parquet 675826295 663889294 1.02
tpch_q19/duckdb:parquet 636207107 599046654 1.06
tpch_q20/duckdb:parquet 918435461 896289923 1.02
tpch_q21/duckdb:parquet 786628747 798228340 0.99
tpch_q22/duckdb:parquet 455437395 426971106 1.07

@github-actions

github-actions Bot commented Aug 5, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: FineWeb S3 📖

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: -3.3%
Engines: DataFusion No clear signal (+17.0%, environment too noisy confidence) · DuckDB No clear signal (-20.2%, environment too noisy confidence)
Vortex (geomean): 1.078x ➖
Parquet (geomean): 1.115x ➖
Shifts: Parquet (control) +11.5% · Median polish +2.3%

How to read Verdict and Engines
  • Verdict: Overall PR-level signal after subtracting baseline drift estimated from Parquet control rows. It can be Likely improvement, Likely regression, or No clear signal.
  • Engines: Per-engine attribution. DataFusion is compared against DataFusion/Parquet controls; DuckDB is compared against DuckDB/Parquet controls. This answers whether each engine improved or regressed independently.
  • Confidence: Based on directional consistency, share of rows above the noise floor, and control-run noise.

datafusion / vortex-file-compressed / ns (1.227x ➖, 0↑ 4↓)
name PR f5ad4f9 (ns) base 3884b98 (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-file-compressed 52100133 40124027 1.30
fineweb_q01/datafusion:vortex-file-compressed 377830193 487059765 0.78
fineweb_q02/datafusion:vortex-file-compressed 529044946 535730063 0.99
fineweb_q03/datafusion:vortex-file-compressed 🚨 1097744120 498046549 2.20
fineweb_q04/datafusion:vortex-file-compressed 🚨 619235352 455220455 1.36
fineweb_q05/datafusion:vortex-file-compressed 🚨 637888189 426121254 1.50
fineweb_q06/datafusion:vortex-file-compressed 🚨 1023508512 712863875 1.44
fineweb_q07/datafusion:vortex-file-compressed 713135254 608493066 1.17
fineweb_q08/datafusion:vortex-file-compressed 252822681 301241777 0.84
datafusion / vortex-compact / ns (1.065x ➖, 0↑ 0↓)
name PR f5ad4f9 (ns) base 3884b98 (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-compact 45465946 44229440 1.03
fineweb_q01/datafusion:vortex-compact 558551900 462194940 1.21
fineweb_q02/datafusion:vortex-compact 699948940 564056271 1.24
fineweb_q03/datafusion:vortex-compact 812101964 755133729 1.08
fineweb_q04/datafusion:vortex-compact 730242993 765697586 0.95
fineweb_q05/datafusion:vortex-compact 638317121 654099474 0.98
fineweb_q06/datafusion:vortex-compact 725801513 733414235 0.99
fineweb_q07/datafusion:vortex-compact 597086295 579240155 1.03
fineweb_q08/datafusion:vortex-compact 205139463 183461212 1.12
datafusion / parquet / ns (0.977x ➖, 0↑ 0↓)
name PR f5ad4f9 (ns) base 3884b98 (ns) ratio (PR/base)
fineweb_q00/datafusion:parquet 625969938 508390616 1.23
fineweb_q01/datafusion:parquet 928952028 972605023 0.96
fineweb_q02/datafusion:parquet 898801433 940936243 0.96
fineweb_q03/datafusion:parquet 861087060 998842326 0.86
fineweb_q04/datafusion:parquet 870235570 1034619319 0.84
fineweb_q05/datafusion:parquet 867678725 915589939 0.95
fineweb_q06/datafusion:parquet 974951950 932847818 1.05
fineweb_q07/datafusion:parquet 945876162 970056294 0.98
fineweb_q08/datafusion:parquet 1087052074 1058661838 1.03
duckdb / vortex-file-compressed / ns (1.017x ➖, 0↑ 0↓)
name PR f5ad4f9 (ns) base 3884b98 (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-file-compressed 52640142 54916933 0.96
fineweb_q01/duckdb:vortex-file-compressed 586028381 547775386 1.07
fineweb_q02/duckdb:vortex-file-compressed 523208799 505352904 1.04
fineweb_q03/duckdb:vortex-file-compressed 1582515456 1563028475 1.01
fineweb_q04/duckdb:vortex-file-compressed 1916455317 1795156900 1.07
fineweb_q05/duckdb:vortex-file-compressed 1742824736 1681203888 1.04
fineweb_q06/duckdb:vortex-file-compressed 1793576540 1748219458 1.03
fineweb_q07/duckdb:vortex-file-compressed 1574366099 1523591892 1.03
fineweb_q08/duckdb:vortex-file-compressed 712595551 769060960 0.93
duckdb / vortex-compact / ns (1.016x ➖, 0↑ 0↓)
name PR f5ad4f9 (ns) base 3884b98 (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-compact 56037460 56518695 0.99
fineweb_q01/duckdb:vortex-compact 581764496 580664490 1.00
fineweb_q02/duckdb:vortex-compact 607753433 611711056 0.99
fineweb_q03/duckdb:vortex-compact 1604608131 1547470091 1.04
fineweb_q04/duckdb:vortex-compact 1753729690 1717710497 1.02
fineweb_q05/duckdb:vortex-compact 1717042417 1625342373 1.06
fineweb_q06/duckdb:vortex-compact 1680830720 1656902019 1.01
fineweb_q07/duckdb:vortex-compact 1522855407 1503710585 1.01
fineweb_q08/duckdb:vortex-compact 618721201 607734766 1.02
duckdb / parquet / ns (1.274x ➖, 0↑ 1↓)
name PR f5ad4f9 (ns) base 3884b98 (ns) ratio (PR/base)
fineweb_q00/duckdb:parquet 5262834179 5257416160 1.00
fineweb_q01/duckdb:parquet 5320903797 5328125620 1.00
fineweb_q02/duckdb:parquet 🚨 5291375321 596706966 8.87
fineweb_q03/duckdb:parquet 5368056060 5355296048 1.00
fineweb_q04/duckdb:parquet 5333643978 5298973422 1.01
fineweb_q05/duckdb:parquet 5321796613 5311692037 1.00
fineweb_q06/duckdb:parquet 5390415107 5424580921 0.99
fineweb_q07/duckdb:parquet 5320759539 5333158634 1.00
fineweb_q08/duckdb:parquet 5240095494 5268412496 0.99

@github-actions

github-actions Bot commented Aug 5, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-H SF=10 on NVME 📖

Verdict: No clear signal (low confidence)
Attributed Vortex impact: +0.6%
Engines: DataFusion No clear signal (-0.0%, low confidence) · DuckDB No clear signal (+0.9%, low confidence)
Vortex (geomean): 1.002x ➖
Parquet (geomean): 1.001x ➖
Shifts: Parquet (control) +0.1% · Median polish +0.2%

How to read Verdict and Engines
  • Verdict: Overall PR-level signal after subtracting baseline drift estimated from Parquet control rows. It can be Likely improvement, Likely regression, or No clear signal.
  • Engines: Per-engine attribution. DataFusion is compared against DataFusion/Parquet controls; DuckDB is compared against DuckDB/Parquet controls. This answers whether each engine improved or regressed independently.
  • Confidence: Based on directional consistency, share of rows above the noise floor, and control-run noise.

datafusion / vortex-file-compressed / ns (0.993x ➖, 0↑ 0↓)
name PR f5ad4f9 (ns) base 3884b98 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 360084591 368703152 0.98
tpch_q02/datafusion:vortex-file-compressed 106358115 106974402 0.99
tpch_q03/datafusion:vortex-file-compressed 189438818 185140304 1.02
tpch_q04/datafusion:vortex-file-compressed 97796804 100052551 0.98
tpch_q05/datafusion:vortex-file-compressed 303434895 306079234 0.99
tpch_q06/datafusion:vortex-file-compressed 51409911 51281792 1.00
tpch_q07/datafusion:vortex-file-compressed 394154053 394837258 1.00
tpch_q08/datafusion:vortex-file-compressed 322948242 325371621 0.99
tpch_q09/datafusion:vortex-file-compressed 504417763 502460694 1.00
tpch_q10/datafusion:vortex-file-compressed 215720626 215398616 1.00
tpch_q11/datafusion:vortex-file-compressed 75057070 74789915 1.00
tpch_q12/datafusion:vortex-file-compressed 118819375 117450084 1.01
tpch_q13/datafusion:vortex-file-compressed 126407449 126774032 1.00
tpch_q14/datafusion:vortex-file-compressed 65039634 64476528 1.01
tpch_q15/datafusion:vortex-file-compressed 120014556 121049694 0.99
tpch_q16/datafusion:vortex-file-compressed 70938732 72745345 0.98
tpch_q17/datafusion:vortex-file-compressed 471851888 469453947 1.01
tpch_q18/datafusion:vortex-file-compressed 679644738 702303560 0.97
tpch_q19/datafusion:vortex-file-compressed 88987685 95431014 0.93
tpch_q20/datafusion:vortex-file-compressed 161103973 162916630 0.99
tpch_q21/datafusion:vortex-file-compressed 543939371 534492930 1.02
tpch_q22/datafusion:vortex-file-compressed 48655575 49280375 0.99
datafusion / vortex-compact / ns (1.006x ➖, 0↑ 0↓)
name PR f5ad4f9 (ns) base 3884b98 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-compact 372490986 390167406 0.95
tpch_q02/datafusion:vortex-compact 106125387 105155808 1.01
tpch_q03/datafusion:vortex-compact 188174932 183516328 1.03
tpch_q04/datafusion:vortex-compact 114857635 112362503 1.02
tpch_q05/datafusion:vortex-compact 299426529 301433899 0.99
tpch_q06/datafusion:vortex-compact 64951043 61564845 1.06
tpch_q07/datafusion:vortex-compact 395904030 401947722 0.98
tpch_q08/datafusion:vortex-compact 318077597 310417052 1.02
tpch_q09/datafusion:vortex-compact 533179400 515343889 1.03
tpch_q10/datafusion:vortex-compact 226668187 224367051 1.01
tpch_q11/datafusion:vortex-compact 78324069 77018533 1.02
tpch_q12/datafusion:vortex-compact 153861780 156052499 0.99
tpch_q13/datafusion:vortex-compact 154036091 154047894 1.00
tpch_q14/datafusion:vortex-compact 75908369 76386648 0.99
tpch_q15/datafusion:vortex-compact 155273080 153792849 1.01
tpch_q16/datafusion:vortex-compact 82044503 76311124 1.08
tpch_q17/datafusion:vortex-compact 474260865 473278858 1.00
tpch_q18/datafusion:vortex-compact 689202480 694660420 0.99
tpch_q19/datafusion:vortex-compact 175425036 179295894 0.98
tpch_q20/datafusion:vortex-compact 173405482 174278919 0.99
tpch_q21/datafusion:vortex-compact 556258047 573543632 0.97
tpch_q22/datafusion:vortex-compact 54793092 54531480 1.00
datafusion / parquet / ns (0.999x ➖, 0↑ 0↓)
name PR f5ad4f9 (ns) base 3884b98 (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 320636959 327872450 0.98
tpch_q02/datafusion:parquet 215549360 225152433 0.96
tpch_q03/datafusion:parquet 228685349 224947704 1.02
tpch_q04/datafusion:parquet 99791488 98528354 1.01
tpch_q05/datafusion:parquet 359919636 360757910 1.00
tpch_q06/datafusion:parquet 74549757 74472966 1.00
tpch_q07/datafusion:parquet 521290327 519888922 1.00
tpch_q08/datafusion:parquet 409799591 412930498 0.99
tpch_q09/datafusion:parquet 671554259 668393504 1.00
tpch_q10/datafusion:parquet 535791995 549687841 0.97
tpch_q11/datafusion:parquet 159194325 158920804 1.00
tpch_q12/datafusion:parquet 152323159 153076316 1.00
tpch_q13/datafusion:parquet 354939068 354444432 1.00
tpch_q14/datafusion:parquet 119833007 120446157 0.99
tpch_q15/datafusion:parquet 189549386 198092383 0.96
tpch_q16/datafusion:parquet 141308971 142382721 0.99
tpch_q17/datafusion:parquet 512239154 505184889 1.01
tpch_q18/datafusion:parquet 694036361 697285234 1.00
tpch_q19/datafusion:parquet 202390638 195321029 1.04
tpch_q20/datafusion:parquet 310316484 304597010 1.02
tpch_q21/datafusion:parquet 540961353 540184550 1.00
tpch_q22/datafusion:parquet 270811469 258677418 1.05
duckdb / vortex-file-compressed / ns (1.011x ➖, 0↑ 0↓)
name PR f5ad4f9 (ns) base 3884b98 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 87707981 88190793 0.99
tpch_q02/duckdb:vortex-file-compressed 73842090 70736556 1.04
tpch_q03/duckdb:vortex-file-compressed 137563261 136730509 1.01
tpch_q04/duckdb:vortex-file-compressed 167584026 166249894 1.01
tpch_q05/duckdb:vortex-file-compressed 151724956 150457054 1.01
tpch_q06/duckdb:vortex-file-compressed 41475862 39742260 1.04
tpch_q07/duckdb:vortex-file-compressed 140284003 140326992 1.00
tpch_q08/duckdb:vortex-file-compressed 182839303 176538561 1.04
tpch_q09/duckdb:vortex-file-compressed 301629740 301626278 1.00
tpch_q10/duckdb:vortex-file-compressed 220103894 216455575 1.02
tpch_q11/duckdb:vortex-file-compressed 42080786 40355470 1.04
tpch_q12/duckdb:vortex-file-compressed 118792911 120368761 0.99
tpch_q13/duckdb:vortex-file-compressed 169095009 170899721 0.99
tpch_q14/duckdb:vortex-file-compressed 61117764 60872817 1.00
tpch_q15/duckdb:vortex-file-compressed 92850840 91622404 1.01
tpch_q16/duckdb:vortex-file-compressed 83384924 83121007 1.00
tpch_q17/duckdb:vortex-file-compressed 107683893 106360394 1.01
tpch_q18/duckdb:vortex-file-compressed 255446217 256815739 0.99
tpch_q19/duckdb:vortex-file-compressed 86006704 85619358 1.00
tpch_q20/duckdb:vortex-file-compressed 151454799 151189667 1.00
tpch_q21/duckdb:vortex-file-compressed 499850291 490069735 1.02
tpch_q22/duckdb:vortex-file-compressed 77549483 76017029 1.02
duckdb / vortex-compact / ns (1.000x ➖, 0↑ 0↓)
name PR f5ad4f9 (ns) base 3884b98 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-compact 111388197 110118773 1.01
tpch_q02/duckdb:vortex-compact 75872748 74790145 1.01
tpch_q03/duckdb:vortex-compact 123519855 124519984 0.99
tpch_q04/duckdb:vortex-compact 160855964 160552174 1.00
tpch_q05/duckdb:vortex-compact 153695897 158522655 0.97
tpch_q06/duckdb:vortex-compact 42324156 42819369 0.99
tpch_q07/duckdb:vortex-compact 138745078 140598331 0.99
tpch_q08/duckdb:vortex-compact 185506873 188154282 0.99
tpch_q09/duckdb:vortex-compact 319139737 309856059 1.03
tpch_q10/duckdb:vortex-compact 213194341 214330790 0.99
tpch_q11/duckdb:vortex-compact 43471722 45126708 0.96
tpch_q12/duckdb:vortex-compact 123579169 123567491 1.00
tpch_q13/duckdb:vortex-compact 177457353 174291071 1.02
tpch_q14/duckdb:vortex-compact 67659642 65179665 1.04
tpch_q15/duckdb:vortex-compact 96178309 94921585 1.01
tpch_q16/duckdb:vortex-compact 89204187 88307196 1.01
tpch_q17/duckdb:vortex-compact 111845232 109308142 1.02
tpch_q18/duckdb:vortex-compact 256042117 253407816 1.01
tpch_q19/duckdb:vortex-compact 91578926 96306800 0.95
tpch_q20/duckdb:vortex-compact 150219154 151857435 0.99
tpch_q21/duckdb:vortex-compact 477167621 477603655 1.00
tpch_q22/duckdb:vortex-compact 80198536 79546279 1.01
duckdb / parquet / ns (1.002x ➖, 0↑ 0↓)
name PR f5ad4f9 (ns) base 3884b98 (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 147919214 149411140 0.99
tpch_q02/duckdb:parquet 101549659 103295314 0.98
tpch_q03/duckdb:parquet 166659400 164906668 1.01
tpch_q04/duckdb:parquet 117015244 118377093 0.99
tpch_q05/duckdb:parquet 189117344 183438356 1.03
tpch_q06/duckdb:parquet 58617692 59025603 0.99
tpch_q07/duckdb:parquet 143820200 142067173 1.01
tpch_q08/duckdb:parquet 217585928 216856278 1.00
tpch_q09/duckdb:parquet 348487931 349017651 1.00
tpch_q10/duckdb:parquet 655640952 654668245 1.00
tpch_q11/duckdb:parquet 41561308 41251104 1.01
tpch_q12/duckdb:parquet 119734119 116248578 1.03
tpch_q13/duckdb:parquet 395201508 398820498 0.99
tpch_q14/duckdb:parquet 152550054 152086688 1.00
tpch_q15/duckdb:parquet 80550064 79938504 1.01
tpch_q16/duckdb:parquet 154116801 156343623 0.99
tpch_q17/duckdb:parquet 116632528 123424519 0.94
tpch_q18/duckdb:parquet 300743707 296775786 1.01
tpch_q19/duckdb:parquet 244634754 235354504 1.04
tpch_q20/duckdb:parquet 196629402 197174327 1.00
tpch_q21/duckdb:parquet 436805875 429456141 1.02
tpch_q22/duckdb:parquet 336559664 335738647 1.00
duckdb / duckdb / ns (1.024x ➖, 0↑ 0↓)
name PR f5ad4f9 (ns) base 3884b98 (ns) ratio (PR/base)
tpch_q01/duckdb:duckdb 54188879 52055297 1.04
tpch_q02/duckdb:duckdb 54861450 56536010 0.97
tpch_q03/duckdb:duckdb 79981429 77209329 1.04
tpch_q04/duckdb:duckdb 120377478 118663340 1.01
tpch_q05/duckdb:duckdb 96010466 93398497 1.03
tpch_q06/duckdb:duckdb 34055010 31526141 1.08
tpch_q07/duckdb:duckdb 77112281 73384078 1.05
tpch_q08/duckdb:duckdb 106594573 103682644 1.03
tpch_q09/duckdb:duckdb 207393183 202870093 1.02
tpch_q10/duckdb:duckdb 174277739 180825737 0.96
tpch_q11/duckdb:duckdb 20044447 19996930 1.00
tpch_q12/duckdb:duckdb 71868907 68048026 1.06
tpch_q13/duckdb:duckdb 145448674 149017606 0.98
tpch_q14/duckdb:duckdb 61942339 58086332 1.07
tpch_q15/duckdb:duckdb 53765389 52317578 1.03
tpch_q16/duckdb:duckdb 69125746 69086099 1.00
tpch_q17/duckdb:duckdb 77875845 73886935 1.05
tpch_q18/duckdb:duckdb 175977167 170925561 1.03
tpch_q19/duckdb:duckdb 73347977 69866198 1.05
tpch_q20/duckdb:duckdb 81605639 78747601 1.04
tpch_q21/duckdb:duckdb 273715546 267718490 1.02
tpch_q22/duckdb:duckdb 58607023 59697442 0.98

No file size changes detected.

@github-actions

github-actions Bot commented Aug 5, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: Appian on NVME 📖

Verdict: No clear signal (low confidence)
Attributed Vortex impact: +0.9%
Engines: DataFusion No clear signal (+1.5%, low confidence) · DuckDB No clear signal (+0.9%, low confidence)
Vortex (geomean): 1.001x ➖
Parquet (geomean): 0.994x ➖
Shifts: Parquet (control) -0.6% · Median polish -0.2%

How to read Verdict and Engines
  • Verdict: Overall PR-level signal after subtracting baseline drift estimated from Parquet control rows. It can be Likely improvement, Likely regression, or No clear signal.
  • Engines: Per-engine attribution. DataFusion is compared against DataFusion/Parquet controls; DuckDB is compared against DuckDB/Parquet controls. This answers whether each engine improved or regressed independently.
  • Confidence: Based on directional consistency, share of rows above the noise floor, and control-run noise.

datafusion / vortex-file-compressed / ns (1.014x ➖, 0↑ 0↓)
name PR f5ad4f9 (ns) base 3884b98 (ns) ratio (PR/base)
appian_q01/datafusion:vortex-file-compressed 103484782 100813299 1.03
appian_q02/datafusion:vortex-file-compressed 488626175 482084775 1.01
appian_q03/datafusion:vortex-file-compressed 279274348 278019825 1.00
appian_q04/datafusion:vortex-file-compressed 13608416440 13610198780 1.00
appian_q05/datafusion:vortex-file-compressed 225927039 223956253 1.01
appian_q06/datafusion:vortex-file-compressed 287441070 276966007 1.04
appian_q07/datafusion:vortex-file-compressed 361555234 359827511 1.00
appian_q08/datafusion:vortex-file-compressed 1424342969 1395556227 1.02
datafusion / parquet / ns (0.999x ➖, 0↑ 0↓)
name PR f5ad4f9 (ns) base 3884b98 (ns) ratio (PR/base)
appian_q01/datafusion:parquet 133333060 134189314 0.99
appian_q02/datafusion:parquet 593229338 594119681 1.00
appian_q03/datafusion:parquet 315074455 320209073 0.98
appian_q04/datafusion:parquet 13637470559 13712105963 0.99
appian_q05/datafusion:parquet 309108728 308237287 1.00
appian_q06/datafusion:parquet 308569011 308610441 1.00
appian_q07/datafusion:parquet 437299150 441026099 0.99
appian_q08/datafusion:parquet 1556731446 1511390477 1.03
duckdb / vortex-file-compressed / ns (0.988x ➖, 0↑ 0↓)
name PR f5ad4f9 (ns) base 3884b98 (ns) ratio (PR/base)
appian_q01/duckdb:vortex-file-compressed 156360091 153588172 1.02
appian_q02/duckdb:vortex-file-compressed 407798318 415837332 0.98
appian_q03/duckdb:vortex-file-compressed 255982990 263515732 0.97
appian_q04/duckdb:vortex-file-compressed 1574544790 1592273672 0.99
appian_q05/duckdb:vortex-file-compressed 247988791 253843434 0.98
appian_q06/duckdb:vortex-file-compressed 1006718089 1027945672 0.98
appian_q07/duckdb:vortex-file-compressed 295234302 292982143 1.01
appian_q08/duckdb:vortex-file-compressed 902644598 918117686 0.98
duckdb / parquet / ns (0.989x ➖, 0↑ 0↓)
name PR f5ad4f9 (ns) base 3884b98 (ns) ratio (PR/base)
appian_q01/duckdb:parquet 157552888 156325092 1.01
appian_q02/duckdb:parquet 357039095 359350763 0.99
appian_q03/duckdb:parquet 218963251 222589886 0.98
appian_q04/duckdb:parquet 1475977059 1484129201 0.99
appian_q05/duckdb:parquet 243209499 240643129 1.01
appian_q06/duckdb:parquet 946570878 992449437 0.95
appian_q07/duckdb:parquet 263286196 267401936 0.98
appian_q08/duckdb:parquet 781896873 792242962 0.99
duckdb / duckdb / ns (1.008x ➖, 0↑ 0↓)
name PR f5ad4f9 (ns) base 3884b98 (ns) ratio (PR/base)
appian_q01/duckdb:duckdb 136503543 135291550 1.01
appian_q02/duckdb:duckdb 319869052 317538311 1.01
appian_q03/duckdb:duckdb 338742736 341290506 0.99
appian_q04/duckdb:duckdb 1469870193 1495090863 0.98
appian_q05/duckdb:duckdb 215860243 210057847 1.03
appian_q06/duckdb:duckdb 976147700 953138991 1.02
appian_q07/duckdb:duckdb 235974911 232346821 1.02
appian_q08/duckdb:duckdb 741885905 739357915 1.00

File Size Changes (1 files changed, -0.0% overall, 0↑ 1↓)
File Scale Format Base HEAD Change %
duckdb.db 1.0 vortex-compact 268.00 KB 0 B 268.00 KB -100.0%

Totals:

  • vortex-compact: 271.91 MB → 271.65 MB (-0.1%)
  • vortex-file-compressed: 479.69 MB → 479.69 MB (0.0%)

@github-actions

github-actions Bot commented Aug 5, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: Clickbench Sorted on NVME 📖

Verdict: No clear signal (low confidence)
Attributed Vortex impact: -3.3%
Engines: DataFusion No clear signal (-1.4%, environment too noisy confidence) · DuckDB No clear signal (-4.2%, low confidence)
Vortex (geomean): 1.002x ➖
Parquet (geomean): 1.022x ➖
Shifts: Parquet (control) +2.2% · Median polish +1.1%

How to read Verdict and Engines
  • Verdict: Overall PR-level signal after subtracting baseline drift estimated from Parquet control rows. It can be Likely improvement, Likely regression, or No clear signal.
  • Engines: Per-engine attribution. DataFusion is compared against DataFusion/Parquet controls; DuckDB is compared against DuckDB/Parquet controls. This answers whether each engine improved or regressed independently.
  • Confidence: Based on directional consistency, share of rows above the noise floor, and control-run noise.

datafusion / vortex-file-compressed / ns (1.009x ➖, 1↑ 1↓)
name PR f5ad4f9 (ns) base 3d0c124 (ns) ratio (PR/base)
clickbench-sorted_q23/datafusion:vortex-file-compressed 508372161 469216360 1.08
clickbench-sorted_q24/datafusion:vortex-file-compressed 23036452 23903492 0.96
clickbench-sorted_q26/datafusion:vortex-file-compressed 22326569 22711162 0.98
clickbench-sorted_q36/datafusion:vortex-file-compressed 51418457 50005304 1.03
clickbench-sorted_q37/datafusion:vortex-file-compressed 🚀 41600594 47411543 0.88
clickbench-sorted_q38/datafusion:vortex-file-compressed 35506908 34772668 1.02
clickbench-sorted_q39/datafusion:vortex-file-compressed 89826338 88700330 1.01
clickbench-sorted_q40/datafusion:vortex-file-compressed 19310811 20061244 0.96
clickbench-sorted_q41/datafusion:vortex-file-compressed 19314947 19555235 0.99
clickbench-sorted_q42/datafusion:vortex-file-compressed 🚨 19205060 16017586 1.20
datafusion / parquet / ns (1.023x ➖, 0↑ 1↓)
name PR f5ad4f9 (ns) base 3d0c124 (ns) ratio (PR/base)
clickbench-sorted_q23/datafusion:parquet 2953720609 2930093921 1.01
clickbench-sorted_q24/datafusion:parquet 🚨 41401072 36397757 1.14
clickbench-sorted_q26/datafusion:parquet 35051577 32973539 1.06
clickbench-sorted_q36/datafusion:parquet 175319835 173184385 1.01
clickbench-sorted_q37/datafusion:parquet 98405595 104082604 0.95
clickbench-sorted_q38/datafusion:parquet 162363693 174573457 0.93
clickbench-sorted_q39/datafusion:parquet 315351229 297403009 1.06
clickbench-sorted_q40/datafusion:parquet 70175636 69000789 1.02
clickbench-sorted_q41/datafusion:parquet 62656257 60810696 1.03
clickbench-sorted_q42/datafusion:parquet 35043763 33592376 1.04
duckdb / vortex-file-compressed / ns (0.996x ➖, 0↑ 1↓)
name PR f5ad4f9 (ns) base 3d0c124 (ns) ratio (PR/base)
clickbench-sorted_q23/duckdb:vortex-file-compressed 🚨 245428200 202968819 1.21
clickbench-sorted_q24/duckdb:vortex-file-compressed 42165153 39338701 1.07
clickbench-sorted_q26/duckdb:vortex-file-compressed 62015672 63721548 0.97
clickbench-sorted_q36/duckdb:vortex-file-compressed 65380800 65473047 1.00
clickbench-sorted_q37/duckdb:vortex-file-compressed 51552203 56503845 0.91
clickbench-sorted_q38/duckdb:vortex-file-compressed 60656090 60594231 1.00
clickbench-sorted_q39/duckdb:vortex-file-compressed 106804512 113585878 0.94
clickbench-sorted_q40/duckdb:vortex-file-compressed 38051674 38034882 1.00
clickbench-sorted_q41/duckdb:vortex-file-compressed 37958989 39033999 0.97
clickbench-sorted_q42/duckdb:vortex-file-compressed 28856916 31577716 0.91
duckdb / parquet / ns (1.021x ➖, 0↑ 0↓)
name PR f5ad4f9 (ns) base 3d0c124 (ns) ratio (PR/base)
clickbench-sorted_q23/duckdb:parquet 233548916 226994408 1.03
clickbench-sorted_q24/duckdb:parquet 32183880 29629659 1.09
clickbench-sorted_q26/duckdb:parquet 23729612 22788375 1.04
clickbench-sorted_q36/duckdb:parquet 68726663 68691254 1.00
clickbench-sorted_q37/duckdb:parquet 58892139 59876319 0.98
clickbench-sorted_q38/duckdb:parquet 60677035 61628798 0.98
clickbench-sorted_q39/duckdb:parquet 113550068 106823686 1.06
clickbench-sorted_q40/duckdb:parquet 31030596 29271980 1.06
clickbench-sorted_q41/duckdb:parquet 28832898 28953281 1.00
clickbench-sorted_q42/duckdb:parquet 19852830 20462607 0.97
duckdb / duckdb / ns (0.959x ➖, 0↑ 0↓)
name PR f5ad4f9 (ns) base 3d0c124 (ns) ratio (PR/base)
clickbench-sorted_q23/duckdb:duckdb 367664598 401199151 0.92
clickbench-sorted_q24/duckdb:duckdb 49455815 50348685 0.98
clickbench-sorted_q26/duckdb:duckdb 48012897 47567802 1.01
clickbench-sorted_q36/duckdb:duckdb 70024996 74627663 0.94
clickbench-sorted_q37/duckdb:duckdb 70013162 75269593 0.93
clickbench-sorted_q38/duckdb:duckdb 60522564 65268655 0.93
clickbench-sorted_q39/duckdb:duckdb 98696021 104995073 0.94
clickbench-sorted_q40/duckdb:duckdb 44938174 46458315 0.97
clickbench-sorted_q41/duckdb:duckdb 43109209 43680932 0.99
clickbench-sorted_q42/duckdb:duckdb 34309531 34308633 1.00

File Size Changes (201 files changed, +0.0% overall, 98↑ 103↓)
File Scale Format Base HEAD Change %
hits_053.vortex 1.0 vortex-file-compressed 189.91 MB 192.96 MB +3.05 MB +1.6%
hits_089.vortex 1.0 vortex-compact 98.89 MB 100.38 MB +1.49 MB +1.5%
hits_097.vortex 1.0 vortex-file-compressed 192.81 MB 195.53 MB +2.72 MB +1.4%
hits_050.vortex 1.0 vortex-file-compressed 159.61 MB 161.83 MB +2.22 MB +1.4%
hits_087.vortex 1.0 vortex-file-compressed 159.51 MB 161.70 MB +2.20 MB +1.4%
hits_034.vortex 1.0 vortex-file-compressed 182.09 MB 184.17 MB +2.08 MB +1.1%
hits_030.vortex 1.0 vortex-compact 97.77 MB 98.88 MB +1.11 MB +1.1%
hits_002.vortex 1.0 vortex-compact 124.17 MB 125.43 MB +1.27 MB +1.0%
hits_012.vortex 1.0 vortex-file-compressed 191.11 MB 193.00 MB +1.89 MB +1.0%
hits_023.vortex 1.0 vortex-file-compressed 195.47 MB 197.30 MB +1.83 MB +0.9%
hits_049.vortex 1.0 vortex-compact 139.31 MB 140.60 MB +1.28 MB +0.9%
hits_034.vortex 1.0 vortex-compact 132.38 MB 133.38 MB +1022.38 KB +0.8%
hits_048.vortex 1.0 vortex-file-compressed 198.05 MB 199.53 MB +1.48 MB +0.7%
hits_067.vortex 1.0 vortex-compact 97.88 MB 98.57 MB +708.73 KB +0.7%
hits_006.vortex 1.0 vortex-compact 95.88 MB 96.52 MB +656.64 KB +0.7%
hits_055.vortex 1.0 vortex-file-compressed 198.43 MB 199.75 MB +1.32 MB +0.7%
hits_068.vortex 1.0 vortex-file-compressed 160.46 MB 161.49 MB +1.03 MB +0.6%
hits_070.vortex 1.0 vortex-compact 152.86 MB 153.83 MB +994.71 KB +0.6%
hits_018.vortex 1.0 vortex-compact 152.94 MB 153.82 MB +902.08 KB +0.6%
hits_092.vortex 1.0 vortex-file-compressed 198.59 MB 199.67 MB +1.08 MB +0.5%
hits_071.vortex 1.0 vortex-file-compressed 140.42 MB 141.15 MB +750.57 KB +0.5%
hits_063.vortex 1.0 vortex-compact 98.47 MB 98.96 MB +505.12 KB +0.5%
hits_059.vortex 1.0 vortex-compact 152.10 MB 152.84 MB +754.95 KB +0.5%
hits_082.vortex 1.0 vortex-file-compressed 139.95 MB 140.48 MB +548.28 KB +0.4%
hits_061.vortex 1.0 vortex-file-compressed 160.82 MB 161.40 MB +591.71 KB +0.4%
hits_023.vortex 1.0 vortex-compact 142.61 MB 143.11 MB +515.78 KB +0.4%
hits_054.vortex 1.0 vortex-file-compressed 146.98 MB 147.47 MB +496.50 KB +0.3%
hits_021.vortex 1.0 vortex-compact 110.63 MB 110.99 MB +371.45 KB +0.3%
hits_047.vortex 1.0 vortex-file-compressed 154.42 MB 154.88 MB +474.19 KB +0.3%
hits_000.vortex 1.0 vortex-compact 98.92 MB 99.21 MB +297.04 KB +0.3%
hits_079.vortex 1.0 vortex-file-compressed 180.86 MB 181.36 MB +512.57 KB +0.3%
hits_051.vortex 1.0 vortex-file-compressed 172.53 MB 173.00 MB +474.69 KB +0.3%
hits_058.vortex 1.0 vortex-compact 111.12 MB 111.42 MB +302.64 KB +0.3%
hits_078.vortex 1.0 vortex-compact 97.53 MB 97.79 MB +265.14 KB +0.3%
hits_070.vortex 1.0 vortex-file-compressed 198.98 MB 199.51 MB +536.09 KB +0.3%
hits_090.vortex 1.0 vortex-compact 141.38 MB 141.75 MB +376.83 KB +0.3%
hits_096.vortex 1.0 vortex-file-compressed 199.15 MB 199.64 MB +505.06 KB +0.2%
hits_050.vortex 1.0 vortex-compact 125.90 MB 126.21 MB +314.88 KB +0.2%
hits_069.vortex 1.0 vortex-compact 99.75 MB 99.99 MB +246.09 KB +0.2%
hits_009.vortex 1.0 vortex-file-compressed 101.25 MB 101.47 MB +233.67 KB +0.2%
hits_043.vortex 1.0 vortex-compact 94.19 MB 94.40 MB +216.27 KB +0.2%
hits_069.vortex 1.0 vortex-file-compressed 142.38 MB 142.67 MB +301.40 KB +0.2%
hits_017.vortex 1.0 vortex-compact 111.85 MB 112.07 MB +223.38 KB +0.2%
hits_093.vortex 1.0 vortex-compact 98.69 MB 98.88 MB +191.02 KB +0.2%
hits_096.vortex 1.0 vortex-compact 152.98 MB 153.27 MB +293.88 KB +0.2%
hits_074.vortex 1.0 vortex-file-compressed 199.25 MB 199.61 MB +375.00 KB +0.2%
hits_022.vortex 1.0 vortex-file-compressed 198.86 MB 199.21 MB +354.23 KB +0.2%
hits_086.vortex 1.0 vortex-compact 140.75 MB 140.98 MB +242.00 KB +0.2%
hits_007.vortex 1.0 vortex-compact 153.60 MB 153.85 MB +256.50 KB +0.2%
hits_004.vortex 1.0 vortex-file-compressed 131.63 MB 131.83 MB +206.17 KB +0.2%
hits_029.vortex 1.0 vortex-file-compressed 199.70 MB 199.96 MB +263.43 KB +0.1%
hits_089.vortex 1.0 vortex-file-compressed 131.52 MB 131.67 MB +161.73 KB +0.1%
hits_007.vortex 1.0 vortex-file-compressed 200.17 MB 200.40 MB +236.73 KB +0.1%
hits_064.vortex 1.0 vortex-file-compressed 190.99 MB 191.21 MB +224.02 KB +0.1%
hits_076.vortex 1.0 vortex-compact 125.71 MB 125.85 MB +142.05 KB +0.1%
hits_088.vortex 1.0 vortex-compact 134.00 MB 134.14 MB +145.02 KB +0.1%
hits_072.vortex 1.0 vortex-file-compressed 102.32 MB 102.42 MB +101.45 KB +0.1%
hits_083.vortex 1.0 vortex-compact 110.04 MB 110.14 MB +100.93 KB +0.1%
hits_029.vortex 1.0 vortex-compact 153.49 MB 153.60 MB +114.88 KB +0.1%
hits_083.vortex 1.0 vortex-file-compressed 157.03 MB 157.15 MB +116.93 KB +0.1%
hits_073.vortex 1.0 vortex-file-compressed 172.71 MB 172.84 MB +128.04 KB +0.1%
hits_005.vortex 1.0 vortex-compact 116.27 MB 116.36 MB +86.20 KB +0.1%
hits_064.vortex 1.0 vortex-compact 140.07 MB 140.18 MB +103.47 KB +0.1%
hits_010.vortex 1.0 vortex-file-compressed 168.94 MB 169.06 MB +122.74 KB +0.1%
hits_002.vortex 1.0 vortex-file-compressed 161.00 MB 161.11 MB +114.21 KB +0.1%
hits_097.vortex 1.0 vortex-compact 141.34 MB 141.42 MB +91.49 KB +0.1%
hits_031.vortex 1.0 vortex-compact 111.14 MB 111.21 MB +71.55 KB +0.1%
hits_032.vortex 1.0 vortex-file-compressed 154.68 MB 154.76 MB +90.04 KB +0.1%
hits_077.vortex 1.0 vortex-file-compressed 172.51 MB 172.59 MB +86.72 KB +0.0%
hits_052.vortex 1.0 vortex-file-compressed 131.07 MB 131.13 MB +61.62 KB +0.0%
hits_084.vortex 1.0 vortex-file-compressed 154.53 MB 154.60 MB +67.77 KB +0.0%
hits_057.vortex 1.0 vortex-compact 111.81 MB 111.85 MB +46.08 KB +0.0%
hits_024.vortex 1.0 vortex-file-compressed 160.48 MB 160.54 MB +63.59 KB +0.0%
hits_037.vortex 1.0 vortex-compact 132.57 MB 132.62 MB +50.27 KB +0.0%
hits_037.vortex 1.0 vortex-file-compressed 177.15 MB 177.22 MB +66.85 KB +0.0%
hits_014.vortex 1.0 vortex-file-compressed 172.14 MB 172.20 MB +61.15 KB +0.0%
hits_090.vortex 1.0 vortex-file-compressed 192.66 MB 192.72 MB +67.90 KB +0.0%
hits_030.vortex 1.0 vortex-file-compressed 131.80 MB 131.84 MB +42.43 KB +0.0%
hits_018.vortex 1.0 vortex-file-compressed 199.49 MB 199.55 MB +63.56 KB +0.0%
hits_028.vortex 1.0 vortex-compact 115.67 MB 115.70 MB +32.84 KB +0.0%
hits_067.vortex 1.0 vortex-file-compressed 131.72 MB 131.76 MB +37.06 KB +0.0%
hits_036.vortex 1.0 vortex-file-compressed 171.49 MB 171.53 MB +39.80 KB +0.0%
hits_056.vortex 1.0 vortex-file-compressed 135.61 MB 135.64 MB +29.20 KB +0.0%
hits_046.vortex 1.0 vortex-compact 74.93 MB 74.95 MB +13.08 KB +0.0%
hits_027.vortex 1.0 vortex-compact 139.23 MB 139.25 MB +22.68 KB +0.0%
hits_019.vortex 1.0 vortex-compact 106.13 MB 106.15 MB +17.15 KB +0.0%
hits_027.vortex 1.0 vortex-file-compressed 189.97 MB 190.00 MB +30.30 KB +0.0%
hits_044.vortex 1.0 vortex-file-compressed 200.07 MB 200.10 MB +30.41 KB +0.0%
hits_021.vortex 1.0 vortex-file-compressed 154.45 MB 154.47 MB +20.91 KB +0.0%
hits_095.vortex 1.0 vortex-compact 110.61 MB 110.62 MB +13.73 KB +0.0%
hits_065.vortex 1.0 vortex-file-compressed 161.98 MB 162.00 MB +18.95 KB +0.0%
hits_094.vortex 1.0 vortex-file-compressed 158.73 MB 158.74 MB +8.17 KB +0.0%
hits_091.vortex 1.0 vortex-file-compressed 147.04 MB 147.04 MB +6.21 KB +0.0%
hits_020.vortex 1.0 vortex-file-compressed 160.79 MB 160.80 MB +5.78 KB +0.0%
hits_091.vortex 1.0 vortex-compact 112.32 MB 112.33 MB +3.99 KB +0.0%
hits_062.vortex 1.0 vortex-compact 132.60 MB 132.60 MB +4.21 KB +0.0%
hits_003.vortex 1.0 vortex-file-compressed 136.52 MB 136.52 MB +4.23 KB +0.0%
hits_086.vortex 1.0 vortex-file-compressed 192.15 MB 192.15 MB +528 B +0.0%
hits_051.vortex 1.0 vortex-compact 133.86 MB 133.86 MB 920 B -0.0%
hits_003.vortex 1.0 vortex-compact 104.54 MB 104.54 MB 1.30 KB -0.0%
hits_009.vortex 1.0 vortex-compact 75.24 MB 75.24 MB 1.69 KB -0.0%
hits_084.vortex 1.0 vortex-compact 110.68 MB 110.68 MB 2.96 KB -0.0%
hits_038.vortex 1.0 vortex-compact 139.62 MB 139.61 MB 6.06 KB -0.0%
hits_047.vortex 1.0 vortex-compact 110.50 MB 110.49 MB 8.30 KB -0.0%
hits_093.vortex 1.0 vortex-file-compressed 131.65 MB 131.64 MB 11.25 KB -0.0%
hits_071.vortex 1.0 vortex-compact 106.19 MB 106.18 MB 9.56 KB -0.0%
hits_025.vortex 1.0 vortex-compact 133.75 MB 133.74 MB 15.90 KB -0.0%
hits_019.vortex 1.0 vortex-file-compressed 141.37 MB 141.35 MB 18.20 KB -0.0%
hits_013.vortex 1.0 vortex-file-compressed 161.36 MB 161.34 MB 23.75 KB -0.0%
hits_080.vortex 1.0 vortex-file-compressed 126.92 MB 126.90 MB 18.74 KB -0.0%
hits_022.vortex 1.0 vortex-compact 153.13 MB 153.10 MB 23.98 KB -0.0%
hits_032.vortex 1.0 vortex-compact 110.65 MB 110.63 MB 17.41 KB -0.0%
hits_006.vortex 1.0 vortex-file-compressed 126.40 MB 126.38 MB 21.57 KB -0.0%
hits_008.vortex 1.0 vortex-file-compressed 140.34 MB 140.31 MB 26.03 KB -0.0%
hits_041.vortex 1.0 vortex-file-compressed 131.28 MB 131.26 MB 25.60 KB -0.0%
hits_099.vortex 1.0 vortex-compact 133.20 MB 133.17 MB 27.50 KB -0.0%
hits_059.vortex 1.0 vortex-file-compressed 199.07 MB 199.03 MB 45.55 KB -0.0%
hits_094.vortex 1.0 vortex-compact 110.74 MB 110.70 MB 33.67 KB -0.0%
hits_057.vortex 1.0 vortex-file-compressed 160.06 MB 160.02 MB 48.77 KB -0.0%
hits_048.vortex 1.0 vortex-compact 152.67 MB 152.62 MB 51.97 KB -0.0%
hits_039.vortex 1.0 vortex-file-compressed 161.12 MB 161.07 MB 55.35 KB -0.0%
hits_035.vortex 1.0 vortex-compact 75.96 MB 75.94 MB 26.88 KB -0.0%
hits_042.vortex 1.0 vortex-compact 136.30 MB 136.25 MB 50.09 KB -0.0%
hits_017.vortex 1.0 vortex-file-compressed 146.93 MB 146.88 MB 57.95 KB -0.0%
hits_020.vortex 1.0 vortex-compact 111.75 MB 111.70 MB 45.13 KB -0.0%
hits_015.vortex 1.0 vortex-file-compressed 131.13 MB 131.07 MB 59.09 KB -0.0%
hits_063.vortex 1.0 vortex-file-compressed 131.88 MB 131.82 MB 62.98 KB -0.0%
hits_016.vortex 1.0 vortex-file-compressed 180.18 MB 180.09 MB 91.19 KB -0.0%
hits_056.vortex 1.0 vortex-compact 101.35 MB 101.30 MB 51.30 KB -0.0%
hits_000.vortex 1.0 vortex-file-compressed 131.63 MB 131.56 MB 71.43 KB -0.1%
hits_068.vortex 1.0 vortex-compact 112.43 MB 112.37 MB 62.08 KB -0.1%
hits_042.vortex 1.0 vortex-file-compressed 201.60 MB 201.48 MB 116.99 KB -0.1%
hits_082.vortex 1.0 vortex-compact 105.85 MB 105.79 MB 62.94 KB -0.1%
hits_076.vortex 1.0 vortex-file-compressed 161.12 MB 161.02 MB 97.42 KB -0.1%
hits_066.vortex 1.0 vortex-file-compressed 163.13 MB 163.03 MB 100.37 KB -0.1%
hits_024.vortex 1.0 vortex-compact 125.29 MB 125.21 MB 81.69 KB -0.1%
hits_078.vortex 1.0 vortex-file-compressed 130.98 MB 130.89 MB 86.02 KB -0.1%
hits_079.vortex 1.0 vortex-compact 128.07 MB 127.99 MB 89.22 KB -0.1%
hits_072.vortex 1.0 vortex-compact 75.63 MB 75.58 MB 58.19 KB -0.1%
hits_053.vortex 1.0 vortex-compact 139.04 MB 138.93 MB 109.17 KB -0.1%
hits_046.vortex 1.0 vortex-file-compressed 101.23 MB 101.15 MB 81.84 KB -0.1%
hits_026.vortex 1.0 vortex-file-compressed 131.42 MB 131.32 MB 109.16 KB -0.1%
hits_074.vortex 1.0 vortex-compact 153.24 MB 153.11 MB 133.51 KB -0.1%
hits_014.vortex 1.0 vortex-compact 133.89 MB 133.77 MB 130.58 KB -0.1%
hits_036.vortex 1.0 vortex-compact 133.30 MB 133.17 MB 134.81 KB -0.1%
hits_066.vortex 1.0 vortex-compact 117.86 MB 117.74 MB 119.92 KB -0.1%
hits_081.vortex 1.0 vortex-compact 153.81 MB 153.65 MB 160.98 KB -0.1%
hits_043.vortex 1.0 vortex-file-compressed 126.55 MB 126.42 MB 132.62 KB -0.1%
hits_028.vortex 1.0 vortex-file-compressed 151.98 MB 151.83 MB 159.27 KB -0.1%
hits_035.vortex 1.0 vortex-file-compressed 103.15 MB 103.05 MB 111.63 KB -0.1%
hits_073.vortex 1.0 vortex-compact 134.32 MB 134.18 MB 146.74 KB -0.1%
hits_049.vortex 1.0 vortex-file-compressed 191.64 MB 191.41 MB 236.68 KB -0.1%
hits_098.vortex 1.0 vortex-compact 102.55 MB 102.42 MB 132.83 KB -0.1%
hits_025.vortex 1.0 vortex-file-compressed 172.09 MB 171.87 MB 224.08 KB -0.1%
hits_038.vortex 1.0 vortex-file-compressed 190.50 MB 190.25 MB 257.84 KB -0.1%
hits_031.vortex 1.0 vortex-file-compressed 159.91 MB 159.69 MB 222.04 KB -0.1%
hits_058.vortex 1.0 vortex-file-compressed 155.60 MB 155.38 MB 218.05 KB -0.1%
hits_054.vortex 1.0 vortex-compact 112.26 MB 112.08 MB 176.48 KB -0.2%
hits_075.vortex 1.0 vortex-compact 137.95 MB 137.72 MB 239.21 KB -0.2%
hits_065.vortex 1.0 vortex-compact 126.07 MB 125.85 MB 225.62 KB -0.2%
hits_044.vortex 1.0 vortex-compact 153.81 MB 153.54 MB 276.74 KB -0.2%
hits_010.vortex 1.0 vortex-compact 123.34 MB 123.12 MB 223.27 KB -0.2%
hits_016.vortex 1.0 vortex-compact 127.64 MB 127.41 MB 234.81 KB -0.2%
hits_077.vortex 1.0 vortex-compact 134.38 MB 134.13 MB 257.85 KB -0.2%
hits_092.vortex 1.0 vortex-compact 153.56 MB 153.27 MB 299.85 KB -0.2%
hits_011.vortex 1.0 vortex-compact 152.90 MB 152.60 MB 308.02 KB -0.2%
hits_033.vortex 1.0 vortex-compact 153.85 MB 153.54 MB 310.58 KB -0.2%
hits_005.vortex 1.0 vortex-file-compressed 168.16 MB 167.81 MB 362.39 KB -0.2%
hits_095.vortex 1.0 vortex-file-compressed 154.85 MB 154.45 MB 406.74 KB -0.3%
hits_062.vortex 1.0 vortex-file-compressed 170.78 MB 170.32 MB 466.37 KB -0.3%
hits_085.vortex 1.0 vortex-compact 153.23 MB 152.76 MB 490.53 KB -0.3%
hits_015.vortex 1.0 vortex-compact 98.39 MB 98.07 MB 321.59 KB -0.3%
hits_087.vortex 1.0 vortex-compact 125.85 MB 125.44 MB 414.41 KB -0.3%
hits_088.vortex 1.0 vortex-file-compressed 172.57 MB 172.00 MB 582.15 KB -0.3%
hits_040.vortex 1.0 vortex-compact 110.37 MB 109.97 MB 413.98 KB -0.4%
hits_040.vortex 1.0 vortex-file-compressed 143.57 MB 143.03 MB 554.45 KB -0.4%
hits_099.vortex 1.0 vortex-file-compressed 171.80 MB 171.14 MB 673.62 KB -0.4%
hits_080.vortex 1.0 vortex-compact 94.98 MB 94.58 MB 414.98 KB -0.4%
hits_061.vortex 1.0 vortex-compact 125.30 MB 124.75 MB 568.70 KB -0.4%
hits_039.vortex 1.0 vortex-compact 125.49 MB 124.92 MB 587.13 KB -0.5%
hits_008.vortex 1.0 vortex-compact 106.12 MB 105.63 MB 500.00 KB -0.5%
hits_045.vortex 1.0 vortex-compact 106.16 MB 105.67 MB 503.23 KB -0.5%
hits_011.vortex 1.0 vortex-file-compressed 199.28 MB 198.34 MB 963.13 KB -0.5%
hits_085.vortex 1.0 vortex-file-compressed 199.82 MB 198.86 MB 980.91 KB -0.5%
hits_045.vortex 1.0 vortex-file-compressed 140.79 MB 140.06 MB 746.07 KB -0.5%
hits_041.vortex 1.0 vortex-compact 97.64 MB 97.13 MB 518.09 KB -0.5%
hits_033.vortex 1.0 vortex-file-compressed 199.91 MB 198.87 MB 1.04 MB -0.5%
hits_098.vortex 1.0 vortex-file-compressed 138.55 MB 137.66 MB 907.52 KB -0.6%
hits_055.vortex 1.0 vortex-compact 153.58 MB 152.55 MB 1.02 MB -0.7%
hits_060.vortex 1.0 vortex-compact 141.15 MB 140.06 MB 1.09 MB -0.8%
hits_004.vortex 1.0 vortex-compact 98.64 MB 97.85 MB 809.89 KB -0.8%
hits_081.vortex 1.0 vortex-file-compressed 200.19 MB 198.48 MB 1.71 MB -0.9%
hits_012.vortex 1.0 vortex-compact 139.97 MB 138.72 MB 1.25 MB -0.9%
hits_001.vortex 1.0 vortex-compact 140.45 MB 139.03 MB 1.41 MB -1.0%
hits_075.vortex 1.0 vortex-file-compressed 191.72 MB 189.69 MB 2.02 MB -1.1%
hits_060.vortex 1.0 vortex-file-compressed 195.11 MB 192.98 MB 2.13 MB -1.1%
hits_026.vortex 1.0 vortex-compact 99.04 MB 97.91 MB 1.14 MB -1.1%
hits_052.vortex 1.0 vortex-compact 99.21 MB 97.90 MB 1.31 MB -1.3%
hits_013.vortex 1.0 vortex-compact 125.76 MB 123.98 MB 1.79 MB -1.4%
hits_001.vortex 1.0 vortex-file-compressed 193.66 MB 189.16 MB 4.51 MB -2.3%
duckdb.db 1.0 vortex-compact 268.00 KB 0 B 268.00 KB -100.0%

Totals:

  • vortex-compact: 11.94 GB → 11.93 GB (-0.0%)
  • vortex-file-compressed: 15.96 GB → 15.97 GB (+0.1%)

@joseph-isaacs
joseph-isaacs marked this pull request as ready for review August 5, 2026 16:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

changelog/break A breaking API change

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant